The whole NBA world got one hell of a shock after Detroit Pistons guard Killian Hayes punched Orlando Magic big man Moe Wagner during a heated altercation.

Late in the second quarter while both players were running for a loose ball, Wagner surprisingly shoved Hayes into the Pistons bench. Of course the young playmaker didn't like it and quickly retaliated, punching the Magic forward at the back of his head while the Detroit bench confronted him.

Wagner appeared to get knocked out from the punch as he fell to the seats. Players from both teams started to pile up in the area of the incident, though it fortunately didn't escalate further.

Both Hayes and Wagner were ejected, with the former getting a tech and the latter slapped with a Flagrant 2. Hamidou Diallo was also handed a tech and ejected for shoving Wagner during the altercation.

Sure enough, the incident sparked several reactions from around NBA Twitter, with many shocked by the incident and others poking fun at what happened.

Some fans noted that more punishment could come to the players involved, with a suspension a possibility, especially for Hayes.

https://twitter.com/ctsbulls/status/1608277799244075011

Others were reminded of the Pistons' history, with some joking that the tradition continues with Killian Hayes' punch to Moe Wagner.

“Killian Hayes has been hearing voices coming from the walls of the Pistons locker room for years and finally became possessed by them,” one fan joked.

“As a pistons fan, this season has been terrible. as a killian hayes fan, this season is all i could ever ask for,” another one said.

Here are more reactions from the shocking turn of events:

It remains to be seen what will happen next, but the NBA is expected to look into the matter for potential punishments.