NHL Morning Catch Up: The Flames keep on rolling | March 4, 2017
Toronto ended a five game losing skid, Montreal beat Vancouver in overtime and the Oilers fell to the Islanders.
Auston Matthews scored again, for his rookie leading 25th, the Flames defeated the Stanley Cup Champions and Mikko Rantanen brought out the hats vs. Montreal.
Auston Matthews had two goals, Patrik Laine scored a hat trick and Sidney Crosby stepped closer to 1,000 points.
Alex Galchenyuk scored in overtime for a second straight game, T. J. Brodie's overtime winner made it five straight for Calgary and Mark Letestu had the game-winner for Edmonton.
The Flames made in nine in a row, Morgan Rielly won it for the Leafs in overtime and Ottawa topped the Avalanche.
Paul Byron and Max Pacioretty scored two each, Patrick Kane cannot be stopped and Joe Pavelski led the Sharks to another win.
Vincent Trocheck scored late for Florida and Arizona got the job done against the Ducks.
Robin Lehner lost it on Alex Burrows, Gustav Nyquist was penalised for a high stick and Tuukka Rask shut out the Canadiens.
Auston Matthews scored again, Patrik Laine notched two assists and Ottawa's injury woes continued.
Evgeni Malkin recorded a "Gordie Howe hat-trick" to down the Jets, The Senators stayed hot against Dallas while the Bruins buried the Red Wings in Boston