Claude Giroux scored 1:59 into overtime, and the host 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 rink that stretched from 30-yard line to 30-yard line 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.
With rain pounding the ice in third period, 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.
St. Louis 2, Boston 1 (SO): Sammy Blais scored the winner in Round 6 of a shootout.
Colorado 5, Nashville 0: Nathan MacKinnon scored twice, and Phillip Grubauer posted his first shutout.
Columbus 4, San Jose 0: Matt Duchene scored his first goal for his new team.
Buffalo 5, Washington 2: Sam Reinhart scored three goals for the host Sabres. Leading scorer Jeff Skinner was helped off the ice early in the second period with a leg injury but returned for the third period.
Toronto 6, Montreal 3: Zach Hyman scored two goals in the final 1:50 of the third period after the host Maple Leafs erased an early 3-0 deficit and beat the Canadiens.