The NHL has suspended Calgary Flames defenseman Rasmus Andersson for four games without pay for charging Columbus Blue Jackets forward Patrik Laine.

Andersson will lose nearly $95,000 in pay, and that money will go to the Players' Emergency Assistance Fund.