OK I'll preface by saying CP3 is a player I love watching play. I can even deal with his constant complaining to the refs. His flopping sometimes really turns me off, but most of the time I find can tolerate it similar to how I did with Pierce. That said, I think he plays almost perfectly for a point guard. I was really pushing for a Rondo-CP3 trade back when the idea was a hot rumor.
So, on to the play. The contact whistled on the play looked like Monta Ellis hooking/pulling his left arm. After the whistle, CP whips his head back then fell forward. He fell forward onto his right shoulder, which then caused the separation.
His feet didn't get tangled or tripped by anyone else's if you see the right angle. He was moving at a pretty high speed, but could CP3 have stayed on his feet during that play? Did CP3 just injure himself tonight by flopping?