Former Toronto forward Pierre Engvall returned Monday to score a late game-winner and lift the New York Islanders past the Maple Leafs 3-2.

Engvall's rebound from in close with 2:02 remaining snapped a 2-2 tie and halted the Maple Leafs (25-15-8) three-game winning streak before 18,675 at Scotiabank Arena.

The win evened new Islanders (21-17-12) head coach Patrick Roy's record at 2-2-1.

Toronto captain John Tavares tied the game on the power play with 4:48 left in the third period, redirecting a Morgan Rielly shot from the slot.

The Maple Leafs had an excellent opportunity to tie the game in the opening minute of the third period, but Auston Matthews' shot from close range rang off both posts behind goalie Ilya Sorokin.

Ilya Samsonov made his fourth consecutive start as Toronto outshot the visitors 36-29.

The Islanders began the second period on the power play. But their man advantage went by the wayside when Bo Horvat fought Maple Leafs defender Simon Benoit after he slammed into Mathew Barzal along the sideboards.

Mitch Marner tied the game while four-on-four, taking a rink-wide pass from captain John Tavares to score his 21st.

Auston Matthews picked up the secondary assist on the Marner goal to extend his point streak (seven goals, four assists) to seven games.

Two minutes later, the Islanders regained the lead when 24-year-old rookie Kyle MacLean jumped out of the box (he was serving the extra minor to Horvat) to take a breakaway pass from Cal Clutterbuck.

MacLean is the son of Islanders assistant coach John MacLean. The younger MacLean was born in New Jersey when his father was a Devils sniper. But the son played junior for his father's hometown team, the Oshawa Generals.

Marner performed alongside Matthews, William Nylander and Rielly on the winning side in the three-on-three event at the NHL all-star weekend in Toronto.

Barzal was a valued member of Team Matthews on Saturday. He showed no signs of an All-Star weekend hangover, snatching a 1-0 lead for the Islanders at 10:31 of the first period.

Barzal slid a short pass to defenceman Mike Reilly. His shot slammed off the post but caromed to Barzal in the slot, who had an empty net to knock in the rebound for his 14th of the season.

KAMPF OUT

Maple Leafs centre David Kampf returned from the break with an undisclosed injury. Toronto head coach Sheldon Keefe doesn't expect Kampf to play in any of his team's three games this week.

Maple Leafs goalie Joseph Woll returned to practice on Monday. He's been out since Dec. 9 with a high-ankle sprain. The young netminder won't be ready for game action until mid-February.

UP NEXT

Islanders: Host the Tampa Bay Lightning on Thursday.

Maple Leafs: Host the Dallas Stars on Wednesday.