Ilya Mikheyev scored the go-ahead goal with 3:15 remaining, lifting the Toronto Maple Leafs to a 6-5 victory over St. Louis on Saturday night.
Timothy Liljegren, Mitch Marner, Auston Matthews, John Tavares and Michael Bunting also scored for Toronto. Jack Campbell stopped 20 shots.
Jordan Binnington made 34 saves for St. Louis, which lost for the first time in regulation at home since Nov. 16 – a stretch during which it was 12-0-1. Ryan O’Reilly scored twice and Niko Mikkola, Robert Thomas and Brandon Saad also had goals for the Blues.
With the game tied at 5, Mikheyev pushed the puck through Binnington’s legs for his fifth goal of the season and Toronto held on for the win.
O’Reilly put a give-and-go from Ivan Barbashev past Campbell to put St. Louis on the board 3:58 into the game.
Bunting tied it 1:45 later when he backhanded a rebound off Matthews’ shot off a faceoff win for his eighth goal.
Marner put Toronto up 2-1 when he stole the puck in the St. Louis zone and roofed it past Binnington for his seventh goal. Tavares scored in an almost identical way to put the Leafs up by two goals 9:27 into the game.
O’Reilly scored his second goal of the game and seventh of the season when he took Mikkola’s errant ricochet off the end boards and bounced it off Matthews’ skate 3:40 into the second period.
Saad tied it at 3 just 1:40 later when he buried a feed from Thomas past Campbell for his 14th goal of the season.
Liljegren blasted a shot from the point past Binnington for his first NHL goal to put the Leafs back on top.
Thomas tied the game at 4 by burying Jordan Kyrou’s backhand pass with 3:47 remaining in the second period.
Kyrou faked a wraparound attempt and fed Mikkola for his third goal of the season early in the third.
The Leafs tied it again on a power play when Matthews scored his 25th goal of the season with 8:36 remaining.