ST. LOUIS -- Ryan Nugent-Hopkins scored 2:55 into overtime, lifting the Edmonton Oilers over the St. Louis Blues 3-2 on Monday night.
Nugent-Hopkins scored on a wrist shot after getting a pass from Connor McDavid.
Complete coverage of the Philadelphia Flyers and their rivals in the NHL from NBC Sports Philadelphia.
Nugent-Hopkins' winner followed a tying third-period goal by Patrick Maroon, a St. Louis native. He made it 2-2 with a goal 5:47 into the third.
Cam Talbot turned away 25 shots for Edmonton.
Kyle Brodziak and Vladimir Tarasenko scored for St. Louis, and Carter Hutton made 32 saves (see full recap).
Flames ride power play to victory
PHOENIX -- Kris Versteeg put Calgary ahead with its third power-play goal of the game in the third period and the Flames beat the Arizona Coyotes 4-2 on Monday night.
Versteeg and Troy Brouwer had a goal and assist each for Calgary, which had lost its last two games but has at least one power-play goal in the past eight.
T.J. Brodie put in an empty-net goal with a minute to play to complete the scoring. Mikael Backlund also scored and Matthew Tkachuk added two assists for Calgary.
Christian Dvorak and Ryan White scored for Arizona, and Mike Smith had 25 saves.
The Flames killed five Coyotes' power plays, including a 5-on-3 late in the third period (see full recap).
Fowler, Ducks top Maple Leafs
TORONTO -- Cam Fowler scored a power-play goal in the third period, lifting the Ducks over the Maple Leafs 3-2 on Monday night in Anaheim coach Randy Carlyle's return to Toronto.
Carlyle was at Air Canada Centre for the first time since he was dismissed as Leafs coach almost two years ago.
Anaheim had a pair of power-play goals, including Fowler's go-ahead score. Ryan Getzlaf had the other man-up tally, and Nick Ritchie also scored for the Ducks. John Gibson made 33 saves.
Former Ducks goaltender Frederik Andersen made 25 stops for the Leafs. Auston Matthews got his ninth goal in 12 games, and Nazem Kadri scored his 11th of the season (see full recap).
Hurricanes-Red Wings postponed
RALEIGH, N.C. -- A scheduled game between the Carolina Hurricanes and Detroit Red Wings was postponed Monday night because of unplayable ice.
A Freon leak in the cooling system at PNC Arena was discovered earlier in the day. The issue was fixed, but not in time to restart the game. NHL rules state a game cannot start less than 22 hours before a team's next scheduled contest, and the Red Wings are set to play at Tampa Bay at 7:30 p.m. on Tuesday night.
Carolina announced a delay on Twitter about 15 minutes before the scheduled start time of 7 p.m., then publicized the postponement around 8:45 p.m.
Hurricanes President Don Waddell said a makeup date would probably be decided on Tuesday or Wednesday.
"I've seen games cancelled for ice storms and weather, but this is the first one I've seen because of a seal in the compressors," Carolina general manager Ron Francis said. "I don't remember an issue similar to this. It's certainly frustrating" (see full recap).