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 New York (43-21-4), which has 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.

David Booth, Peter Holland and James van Riemsdyk scored for the Maple Leafs (26-35-6). Jonathan Bernier made 39 saves.