Matt Savoie scored the eventual game-winner, and Connor McDavid added three assists as the Edmonton Oilers topped the visiting Nashville Predators 3-1 on Sunday night.
Leon Draisaitl and Zach Hyman also scored for the Oilers, who snapped a two-game skid and won for the fifth time in nine games (5-3-1). Connor Ingram made 27 saves to improve to 5-2-2 in nine career games against Nashville.
Fedor Svechkov responded for Nashville, which dropped to 3-5-3 in its last 11 and 12-15-6 on the road this season. Justus Annunen stopped 27 shots in the loss.
Predators forward Ozzy Wiesblatt caught Draisaitl with a hit at 15:36 of the first period and the Oilers forward immediately went to the locker room. Draisaitl — who opened the scoring 3:12 into the game — returned to finish the period but did not return for the remainder of the game.
Maple Leafs 4, Wild 2
Bo Groulx scored a pair of goals and Toronto held on to beat host Minnesota in Saint Paul, improving to 2-0-1 in its past three games after going eight games in a row without a victory.
Morgan Rielly and Matthew Knies scored one goal apiece for Toronto while Maple Leafs goaltender Anthony Stolarz stopped 36 of 38 shots to earn the victory.
Vladimir Tarasenko scored both goals for Minnesota, which lost for the second time in as many nights. The Wild dropped to 1-2-2 in their past five contests. Wild goaltender Jesper Wallstedt gave up three goals on 25 shots.
Ducks 4, Canadiens 3
Cutter Gauthier’s goal with 2:30 left broke a tie and Anaheim held on for a win over host Montreal.
Leo Carlsson had two goals and an assist and Troy Terry a goal and two assists in his return after missing nine games with an upper-body injury for the Ducks, who had lost three of their previous four. Chris Kreider had two assists and Lukas Dostal made 27 saves.
Nick Suzuki had a goal and an assist and Alex Newhook and Cole Caufield also scored for the Canadiens, who lost their second straight. Jacob Fowler stopped 24 shots.
Jets 3, Blues 2
Eric Comrie made 29 saves to win his fifth straight start, Haydn Fleury notched a goal and an assist, and host Winnipeg cooled off St. Louis.
Mark Scheifele and Kyle Connor each scored their 31st goals for the Jets, who, like the Blues, entered with 64 points and chasing the final wild-card spot in the Western Conference. Comrie recorded a career-high 11th win in his first action since Feb. 25. The Jets’ backup netminder has stopped 122 of 129 shots in his last five starts.
He made 14 saves in the third, when the Blues posted 16 shots and got goals from Dalibor Dvorsky and Dylan Holloway to make things interesting. Prior to Sunday, St. Louis was 6-0-1 in March and had won five straight on the road. The Jets are 5-2-0 on an eight-game homestand.
Senators 7, Sharks 4
Drake Batherson scored twice, including the go-ahead goal in the third period, as Ottawa stayed hot with a win over visiting San Jose.
Fabian Zetterlund, Warren Foegele and Brady Tkachuk each had a goal and an assist, and Linus Ullmark made 19 saves for the Senators, who have won five of their past six games. Mario Ferraro and Tyler Toffoli each had a goal and an assist for the Sharks. Laurent Brossoit made 18 saves.
Batherson put Ottawa ahead 5-4 when Artem Zub’s point shot deflected off his chest at 13:08 of the third period. Dylan Cozens scored from the top of the right circle to push it to 6-4 at 14:50, and Tkachuk sealed it with an empty-net goal at 17:43.
Kraken 6, Panthers 2
Kaapo Kakko had a goal and two assists and Bobby McMann added one of each in his home debut as Seattle routed Florida.
Berkly Catton, Ben Meyers, Ryan Winterton and Jamie Oleksiak had a goal and an assist apiece and goaltender Joey Daccord made 23 saves for the Kraken, who moved past San Jose and into the second and final wild-card spot in the Western Conference, although the Sharks have a game in hand. McMann had tallied twice in a 5-2 win on Saturday at Vancouver — his first game since being acquired from Toronto.
Vinnie Hinostroza and Eetu Luostarinen scored for the two-time defending Stanley Cup champion Panthers, who had a three-game winning streak snapped. Goalie Daniil Tarasov stopped 19 of 25 shots.