Dave Bolland scored the winning goal 2:09 into overtime after Joffrey Lupul tied the game with 31 seconds left in regulation as the Toronto Maple Leafs beat the Edmonton Oilers 6-5 on Saturday night for their fifth victory in six games.
Bolland finished off a 3-on-1 rush as the Maple Leafs won their second straight and improved to 5-1-0. Lupul and James van Riemsdyk each scored twice and Nazem Kadri had the other goal for Toronto, which overcame four one-goal deficits. Jonathan Bernier made 26 saves.
Ryan Smyth scored twice for Edmonton, which has dropped four of its first five. Ryan Nugent-Hopkins, Boyd Gordon and Jordan Eberle had the other goals for the Oilers, and Mark Arcobello contributed three assists. Devan Dubnyk was beaten six times on 26 shots.
Eberle's pass deflected off Smyth's skate and past Bernier 5:21 into the game to put Edmonton ahead. Kadri tied it at 9:47 when his bad-angled shot from near the goal line on the left side went over Dubnyk's shoulder. Van Riemsdyk's power-play tip-in at 15:26 put Toronto ahead for the first time, but Nugent-Hopkins tied it at 18:10 by scoring during a 5-on-3 power play.
David Perron's backhanded pass set up Gordon's tap-in 1:02 into the second period. Lupul got the Maple Leafs even at 5:20 when he one-timed Kadri's feed past Dubnyk's glove.
Eberle's blast over Bernier's left shoulder 5:29 into the third period, his first goal of the season, put Edmonton back in front. Van Riemsdyk scored his second of the night on a wraparound at 9:55, but Smyth gave the Oilers their final lead at 11:27 when he converted a feed from Eberle.