Here's five NHL stories from Tuesday night:
Habs win, Spezza breaks his nose
Dallas forward Jason Spezza was the victim of a hard cross check into the boards at the hands of Montreal Canadiens defenceman Alexei Emelin during the Stars visit to La belle province, resulting in a broken nose.
Emelin followed Spezza in behind the Habs' net, chasing the puck as it travelled along the boards, before checking him as the two raced for possession.
Emelin got a five-minute major and a game misconduct for the hit. Spezza returned, sporting a full face mask.
The Habs (30-13-3) went on to win the game 3-2 for their 30th victory of the season.
Gaudreau scores 2 as the Flames bring the heat
The Calgary Flames (26-19-3) lived up to their name, playing with the kind of heat that could melt the ice as they took on the Buffalo Sabres, winning 4-1.
Johnny Gaudreau scored one in the first and another in the third to lead the Flames scoring efforts. Jiri Hudler assisted on both.
The Flames were the better team in this one, outshooting the Sabres by a 31-18 margin.
Jets give up 3 in the 3rd
The Winnipeg Jets (26-15-8) went up 3-2 over the Pittsburgh Penguins (27-12-8) with a goal from Adam Lowry less than a minute into the third period before it all came crumbling down.
Pittsburgh responded by scoring two power-play goals over the next seven minutes and a third goal with less than 30 seconds in the game to put the final nail in Winnipeg's coffin. The Penguins won the game 5-3.
David Perron got the first off a rebound from a shot by Kris Letang.
Brandon Sutter got the second after Lowry got a penalty for charging.
Islanders conduct passing lesson
The New York Islanders took their state rivals, the Rangers, to school in the first period, conducting an eloquent lesson in the art of passing.
With less than two minutes to go in the period, the Islanders' John Tavares picked up a loose puck in his own end, skating across the Rangers' blue-line before sending a cross-ice pass to Josh Bailey. Bailey then sent it to Johnny Boychuk, who gave it right back before Mikhail Grabovski converted the last pass behind Rangers goalie Henrik Lunqvist.
Tic. Tac. Toe.
The goal opened things up for the Islanders, who went on to smoke the Rangers 4-1.
Oilers winning streak ends; Canucks
The Edmonton Oilers had a rare winning streak come to an end with a loss to the Minnesotta Wild. The game was tied late into the third before an unassisted goal from the Wild's Charlie Coyle sealed Edmonton's fate. The Oilers lost 2-1.
The Vancouver Canucks couldn't get a goal as the Anaheim Ducks cruised to a 3-0 victory. Anaheim goalie Frederick Andersen had to make only 17 saves.