TORONTO (AP) -- John Tavares scored 4:38 into overtime, capping the New York Islanders' two-goal comeback in a 4-3 victory over the Toronto Maple Leafs on Monday night.
Tavares, an Ontario native, went around several defenders to score the winning goal during a delayed Toronto penalty. With his 33rd goal and 39th assist, the Islanders captain stretched his lead in the NHL scoring race to three points.
Tavares has four overtime goals this season.
Tyler Kennedy -- in his Islanders debut -- Frans Nielson and Casey Cizikas all scored in the third period for the Islanders, who have a three-point lead over the New York Rangers atop the Metropolitan Division.
Michal Neuvirth made 22 saves for the Islanders, who will host the Rangers on Tuesday night. New York trailed 2-0 and 3-1 in the third period.
David Booth, Peter Holland and James van Riemsdyk scored for the Maple Leafs (26-35-6). Jonathan Bernier made 39 saves.
RED WINGS 5, OILERS 2
DETROIT (AP) -- Riley Sheahan scored the go-ahead goal in the second period, Jimmy Howard made 36 saves, and Detroit ended a two-game skid with a victory over Edmonton.
Niklas Kronwall, Teemu Pulkkinen, Justin Abdelkader and Pavel Datsyuk added goals to help Detroit send the Oilers to their fifth straight loss.
Rob Klinkhammer and Nail Yakupov scored for Edmonton, and Ben Scrivens stopped 21 shots.
Howard made 16 saves in the third period and allowed only Yakupov's power-play goal that made it 3-2 with 1:55 left.
Pulkkinen had given Detroit a 3-1 lead with a rebound goal at 10:40 of the third. Abdelkader and Datsyuk -- with assists from Henrik Zetterberg -- both scored into an empty net in the final 1:04 to seal the win.
Zetterberg had three assists overall.
PREDATORS 2, COYOTES 1, OT
GLENDALE, Arizona (AP) -- James Neal put in a rebound of Seth Jones' shot 2:45 into overtime to give Nashville a victory over Arizona Coyotes that ended a season-worst, six-game skid.
Pekka Rinne made 27 saves to halt Nashville's losing streak. The Coyotes have lost 11 of 12 home games and 12 of 13 overall.
A fight between Arizona's B.J. Crombeen and Nashville's Mike Fisher set the stage for the game's first goal. Paul Gaustad got a shot through traffic and past Coyotes goalie Louis Domingue at 16:34 of the second period.
Kyle Chipchura redirected a shot from John Moore at 7:27 of the third period to tie it 1-1.
Domingue started for the Coyotes over Mike Smith, three days after his 23rd birthday and made his home debut. He stopped 35 shots.
SHARKS 2, PENGUINS 1, SO
SAN JOSE, California (AP) -- Antti Niemi made 39 saves and stopped seven of eight shootout attempts to lead San Jose to its 10th straight home win against Pittsburgh.
Tommy Wingels beat Marc-Andre Fleury with a backhand in the eighth round of the shootout, and Niemi made it stand up by stopping Steve Downie. Matt Nieto scored the lone goal for the Sharks, who had lost nine of their previous 10 home games overall.
But they have dominated the Penguins at the Shark Tank of late. San Jose has 11 wins and one tie since its last home loss to the Penguins on Oct. 22, 1997.
Sidney Crosby tied the game earlier in the third with his first goal in seven career games against the Sharks.
The Sharks killed a penalty in overtime and survived Derrick Pouliot hitting the post in the closing seconds before winning it in the shootout.
CANUCKS 2, DUCKS 1
VANCOUVER, British Columbia (AP) -- Zack Kassian's third-period goal lifted Vancouver over Anaheim.
Bo Horvat had the other goal for Vancouver, and Eddie Lack stopped 29 shots as the Canucks beat the Ducks in regulation for the first time in more than two years.
Emerson Etem had the lone goal for the Ducks, who have dropped two straight after winning four in a row. Frederik Andersen made 14 saves.
Kassian ended a 1-1 tie with 3:59 left after Canucks defenseman Dan Hamhuis took the puck down the left side and fed the big forward, who fired a shot that Andersen got only a piece of for his 10th of the season.
Nate Thompson hit the post behind Lack moments after Kassian put Vancouver ahead, but the Canucks held on after also killing a penalty for their first victory over Anaheim in a 60-minute game since Jan. 25, 2013 -- a stretch of 10 games.