What in the world happened down the stretch of the Toronto Raptors game against the Oklahoma City Thunder? Based on the absolute chaos at the end of the game with the officiating, Raptors head coach Dwane Casey had the perfect reaction to being thrown out in the final seconds of the game by referee Marc Davis.

After Raptors star shooting guard DeMar DeRozan was ejected by Davis, Toronto power forward Serge Ibaka was then tossed out of the game as well. Finally, for what appears to be something that a fan shouted in the background at Davis, coach Casey was the third and final member of the Raptors who was kicked out.

A video of all three ejections, echoed with resounding “Ref you suck!” chants in the background from the Air Canada Centre crowd, was posted on YouTube by MLG Highlights and can be viewed below in all of its craziness. The reactions of coach Casey, Raptors star point guard Kyle Lowry and Thunder small forward Corey Brewer are absolutely priceless towards the end of the video.

This was a really bad ending to such a great game, as this kind of incompetence from the referees is becoming more of an issue by the day. After the game, coach Casey spoke with the media about what went down at the end of the fourth quarter.

“All we want to ask for is fairness and consistency,” coach Casey said, via a tweet from Blake Murphy of The Athletic. “I’m not gonna step here and criticize officials, we made enough mistakes. But we’ll complain in the right, proper way. We gotta get it right around the league.”

The Raptors went on to lose to the Thunder by a score of 132-125, which was a very bitter way to have their 11-game winning streak snapped.