Montreal Canadiens forward Paul Byron was suspended three games Wednesday for his hit on the Panthers' MacKenzie Weegar in Tuesday's game.

Byron received a two-minute charging penalty at the 3:40 mark of the second period when he drove Weegar into the boards. The defenseman's helmet came off as a result of the hit and he struggled to get up. He left the game and did not return with what the Panthers said was an upper-body injury.

Montreal's Paul Byron has been suspended for three games for charging Florida's MacKenzie Weegar. https://t.co/WYC4pDQIyN — NHL Player Safety (@NHLPlayerSafety) January 16, 2019

The Canadiens beat the slumping Panthers 5-1 in the game.

Byron, 29, has 10 goals and eight assists in 34 games this season. The suspension will cost Byron $18,817.

The 25-year-old Weegar has seven points in 42 games.