NHL Morning Catch up: Bruins extinguish the Flames hot streak | March 16, 2017
The Flames made in nine in a row, Morgan Rielly won it for the Leafs in overtime and Ottawa topped the Avalanche.
Toronto ended a five game losing skid, Montreal beat Vancouver in overtime and the Oilers fell to the Islanders.
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.
Auston Matthews had two goals, Patrik Laine scored a hat trick and Sidney Crosby stepped closer to 1,000 points.
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
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.
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.
Vincent Trocheck scored late for Florida and Arizona got the job done against the Ducks.
Paul Byron and Max Pacioretty scored two each, Patrick Kane cannot be stopped and Joe Pavelski led the Sharks to another win.