Advertisement

NHL roundup: Leafs nip Wings in last minute

Auston Matthews scored with 30.2 seconds remaining to give the Toronto Maple Leafs a 3-2 road victory over the Detroit Red Wings on Sunday.

The game was seemingly headed to overtime before Matthews' 27th goal. William Nylander won a draw in the Red Wings' zone, and seconds later, skated in from behind the net toward the goal crease. The puck skittered off his stick toward Matthews, who flipped a shot from the left circle just inside the crossbar.

James van Riemsdyk and Mitchell Marner also scored for the Leafs, who got 27 saves from Curtis McElhinney.

Anthony Mantha and Henrik Zetterberg collected goals for the Red Wings, and Gustav Nyquist supplied two assists.

Penguins 5, Blue Jackets 2

Riley Sheahan scored two goals, and Jake Guentzel added one goal and two assists as Pittsburgh topped host Columbus.

Brian Dumolin and Zach Aston-Reese also collected goals for Pittsburgh. Backup goalie Tristan Jarry got the start for the Penguins, giving Matt Murray a break, and he finished with 35 saves in the victory.

Artemi Panarin and Alexander Wennberg scored for the Blue Jackets.

Jets 7, Panthers 2

Blake Wheeler and Tyler Myers each collected three assists as Winnipeg topped visiting Florida.

Kyle Connor scored two goals for the Jets, who got a goal and two assists from Mathieu Perreault. Winnipeg's Patrik Laine and Bryan Little each notched a goal and an assist. Connor Hellebuyck made 25 saves for the Jets.

James Reimer stopped 27 shots but absorbed the loss for Florida, which had won seven of its past eight games. The Panthers got goals from Denis Malgin and Aleksander Barkov.

Sharks 5, Stars 2

Mikkel Boedker scored twice in the first period as host San Jose jumped to a 4-0 lead in the opening 17 minutes and cruised to a victory over Dallas.

The Sharks found the net on four of their first five shots and eventually led 5-0 while winning for the second straight game. They are 4-1-0 in their past five games while cementing their hold on second place in the NHL's Pacific Division.

San Jose goalie Martin Jones turned away 26 of the 28 shots he faced.

Oilers 4, Avalanche 2

Ryan Strome scored the game-winning goal with 6:42 to play, and Connor McDavid had a hat trick as Edmonton came from behind to beat Colorado in Denver.

Edmonton ended a season-high, six-game losing streak and salvaged a win out of a three-game road trip.

Colorado lost its second straight game and its first at home since Dec. 27, denying the club a franchise record for consecutive home victories.

Flyers 7, Rangers 4

Seven Philadelphia players scored goals as the Flyers earned a victory at New York.

Claude Giroux, Jori Lehtera, Andrew MacDonald, Scott Laughton, Brandon Manning, Nolan Patrick and Travis Konecny each scored for the Flyers. Kevin Hayes, Rick Nash, Mats Zuccarello and Peter Holland collected goals for the Rangers, who have dropped four in a row and 11 of their past 15.

Alex Lyon stopped 25 shots and only allowed one goal for his first victory. Lyon came on in relief of the injured Michal Neuvirth after the first period. Neuvirth was starting in goal in place of Brian Elliott, who remains out following surgery for a core muscle injury.

Devils 3, Hurricanes 2 (OT)

Taylor Hall scored with 23 seconds remaining in overtime as the visiting New Jersey Devils defeated Carolina.

Hall's 24th goal of the season allowed the Devils to recover after being forced to overtime by a late Carolina goal. Kyle Palmieri, who was playing in his 400th NHL game, and Sami Vatanen assisted on the winning goal.

Nico Hischier and Pavel Zacha also scored for New Jersey, which topped Carolina for the second time in four days.

--Field Level Media