PHILADELPHIA – Claude Giroux scored 1:59 into overtime and the Philadelphia Flyers scored three straight goals in the rain to beat the Pittsburgh Penguins 4-3 on a soggy Saturday night at Lincoln Financial Field.
The Flyers and Penguins took one of the NHL’s more heated rivalries outdoors and into prime time as part of the Stadium Series showcase. The rink needed a squeegee more than a Zamboni, but nearly 70,000 fans stuck around the home of the Eagles to watch the Flyers play the marquee game on their schedule.
The Flyers gave them a win to remember.
With rain pounding the ice in third period, the Flyers got going. James van Riemsdyk, playing in his record sixth outdoor game, made it 3-2 on a power-play goal with 3:04 left. Jake Voracek tied it at 3-all with 19.7 seconds left, sending what was left of the sellout crowd into a frenzy.
Giroux, the Flyers’ All-Star captain, made sure the game didn’t last much longer. He slipped the winner past Matt Murray, and the Flyers celebrated in the mist.
Brian Elliott made 40 saves for Philadelphia.
Sidney Crosby, Justin Schultz and Evgeni Malkin scored for the Penguins. Murray had 33 saves.
Sabres 5, Capitals 2
BUFFALO, N.Y. – Sam Reinhart scored three goals and Buffalo snapped a four-game skid with a victory over Washington.
Jack Eichel had two assists in picking up his 66th point – two more than the fourth-year player’s career high set last season. Rookie Rasmus Dahlin and Jason Pominville also scored for the Sabres.
Carter Hutton stopped 31 shots, and Buffalo snapped a 0-3-1 slump.
The Sabres avoided a major scare when leading scorer Jeff Skinner was helped off the ice five minutes into the second period and was unable to place any weight on his left leg. Skinner returned for the start of the third period.
Alex Ovechkin scored his league-leading 44th goal for the Capitals while extending his goal streak to five games. Andre Burakovsky also scored for Washington.
Rangers 5, Devils 2
NEW YORK – Ryan Strome had two goals and Chris Kreider and Jimmy Vesey each had a goal and an assist as New York beat New Jersey.
Brady Skjei also scored, Mika Zibanejad and Pavel Buchnevich each had two assists, and Alexandar Georgiev made 19 saves for the Rangers.
Andy Greene and Kenny Agostino scored, and Cory Schneider had 29 saves for the Devils.
Both teams sat key players with the league’s trade deadline two days away.
Blues 2, Bruins 1
ST. LOUIS – Sammy Blais scored in the sixth round of the shootout to lift St. Louis past Boston.
Alexander Steen scored in regulation for St. Louis, which had a franchise-record 11-game winning streak snapped on Thursday in Dallas. Jordan Binnington stopped 31 shots through overtime and five more in the shootout to improve to 14-2-1.
Chris Wagner scored for the Bruins, who had a seven-game win streak snapped but earned a point for the 13th consecutive game. Tuukka Rask made 28 saves.
Panthers 6, Kings 1
SUNRISE, Fla. – Aleksander Barkov and Keith Yandle scored on the power play and Florida had three goals in the second period to beat Los Angeles.
Jonathan Huberdeau, Vincent Trocheck, Jamie McGinn and Ian McCoshen also scored, and Barkov, Huberdeau and Yandle added assists for the Panthers, who have won four of five and are 10-5-0 in their last 15.
Florida’s Roberto Luongo stopped 18 shots and tied Ed Belfour for third place in career wins among goaltenders with 484.
Dustin Brown scored for the Kings, who dropped their seventh straight. Jonathan Quick stopped 17 of 23 shots before being lifted in the third period. Jack Campbell made two saves in relief.
Blue Jackets 4, Sharks 0
COLUMBUS, Ohio – Sergei Bobrovsky had 26 saves and recorded his second shutout in two nights, Matt Duchene scored his first goal for his new team and Columbus Blue beat San Jose.
Duchene, making his home debut after being dealt for a pair of top prospects and draft picks, tapped in a loose puck after a rebound early in the second period to put the Blue Jackets up 2-0.
Cam Atkinson had a goal and an assist, and Boone Jenner and Pierre-Luc Dubois also scored for the Blue Jackets, who have won seven of their last 10.
Martin Jones had 19 saves for the Sharks before being replaced by Aaron Dell halfway through the third period.
Hurricanes 3, Stars 0
DALLAS – Curtis McElhinney made 14 of his 24 saves in the third period for his 10th career shutout, and Carolina blanked Dallas.
Lucas Wallmark and Justin Faulk scored early in the first two periods to support McElhinney’s second shutout of the season and the Hurricanes’ fourth in 10 games. Jordan Martinook added an empty-netter as Carolina won for the fifth time in six games.
Ben Biship finished with 28 saves for the Stars, 1-5-1 in their last seven games but still clinging to a Western Conference wild card position with 21 games remaining.
Avalanche 5, Predators 0
NASHVILLE, Tenn. – Philipp Grubauer made 38 saves for his first shutout of the season and helped Colorado beat Nashville for its fourth straight victory.
Nathan MacKinnon scored two goals and had an assist. Alexander Kerfoot had a goal and two assists, Nikita Zadorov had a goal and an assist and Gabriel Landeskog added a goal for Colorado.
Grubauer made the start and got the seventh shutout of his career with Colorado playing its second game in 24 hours.
Maple Leafs 6, Canadiens 3
TORONTO – Zach Hyman scored two goals in the final 1:50 of the third period and Toronto erased an early 3-0 deficit to beat Montreal.
William Nylander and Auston Matthews each had a goal and an assist, and Tyler Ennis and Andreas Johnsson also scored for Toronto, which snapped a season-high three-game losing streak. Frederik Andersen stopped 32 shots, and Patrick Marleau, Mitch Marner and Morgan Rielly had two assists each.
Andrew Shaw and Jeff Petry each had a goal and an assist, and Tomas Tatar scored for Montreal, which had its three-game win streak halted. Carey Price made 31 saves.
Oilers 2, Ducks 1
EDMONTON, Alberta – Josh Currie and Sam Gagner scored and Edmonton beat Anaheim without Oilers captain Connor McDavid, who missed the game while serving a suspension.
Mikko Koskinen made 33 saves for the Oilers, who won their second straight game.
Carter Rowney scored for the Ducks, who lost their second straight.
Islanders 4, Canucks 0
VANCOUVER, British Columbia – Robin Lehner made 36 saves for his fourth shutout of the season as New York blanked Vancouver.
Casey Cizikas, Ryan Pulock, Anthony Beauvillier and Cal Clutterbuck scored for the Islanders.
Jacob Markstrom had 20 saves for Vancouver, which lost its third straight game.
Subscribe to the sports newsletter
Get the day’s top sports headlines and breaking news delivered to your inbox by subscribing here.