Arizona Coyotes forward Zac Rinaldo has been suspended for six games, the NHL’s player safety department announced on Wednesday.

The incident occurred on Dec. 23 when the Coyotes were hosting the Colorado Avalanche. After Rinaldo landed a clean bodycheck on Avalanche centre Nathan Mackinnon, he turned and landed a violent punch on defenceman Samuel Girard. Girard appeared to be following the play but he also skated by and shoved his stick into Rinaldo moments before the punch.