There were six Canadian NHL teams in action on Saturday night. Here's a quick look at how they fared:
Leafs host former captain
Zack Smith scored the decisive marker in a 3-2 win for Ottawa, but Dion Phaneuf drew most of the attention, playing his first game in Toronto since being dealt to the Senators last month.
The former Leafs captain was welcomed back with a tribute video and warm ovation from the crowd shortly before dropping the gloves with Colin Greening, who was also involved in the trade.
Toronto forward William Nylander scored his first NHL goal.
Flames get rare win in Pittsburgh
In an afternoon contest, the Flames beat the Penguins in Pittsburgh for the first time in more than 10 years, 4-2.
Mikael Backlund had the go-ahead goal in the second period, Lance Bouma added an insurance marker in the third and Joni Ortio stopped 29 of 31 shots as Calgary snapped a seven-game winless streak.
It was their first victory in Pittsburgh since Dec. 3, 2005 when Sidney Crosby was a rookie. Crosby had both the Penguins goals Saturday.
Scheifele's 1st hat trick lifts Jets
Mark Scheifele twice gave the Jets leads against the Canadiens and finished the scoring with his third goal of the evening into an empty net for his first NHL hat trick to lead a 4-2 triumph at Winnipeg's MTS Centre.
Scheifele, elevated to the Jets No. 1 centre spot after the vertebrae injury to Bryan Little, has 12 points in seven games and reached the 20-goal mark with his performance.
The Jets ended a six-game home winless streak, while the Canadiens, who got both goals from Alex Galchenyuk, lost their fourth straight game on a winless road trip.
Canucks sink Sharks
A trio of power-play goals and strong goaltending from Jacob Markstrom helped the Vancouver Canucks defeat the San Jose Sharks 4-2.
The teams met three times in the span of a week, with San Jose winning the two matches prior to Saturday.