1 of 2
Frank Gunn, Associated Press
Toronto Maple Leafs goaltender Vesa Toskala makes a save against New York Islanders' Frans Nielsen, of Denmark, during the first period.

TORONTO — Jason Blake knocked home a bouncing puck with less than 5 minutes remaining against his former team, and the Toronto Maple Leafs held on for a 3-2 victory over the New York Islanders on Wednesday night.

Dwayne Roloson stole a win the last time New York visited Toronto, stopping 58 shots on Nov. 23. The Islanders were a little unfortunate this time as Blake's winning goal came when the puck hit fellow forward Mikhail Grabovski's skate in the corner and squirted in front.

Francois Beauchemin and Ian White also had goals for Toronto (10-13-7).

John Tavares, the No. 1 pick in this year's draft, had both goals for the Islanders (11-13-7) for the second straight night, but neither effort was enough for a win. New York was beaten 6-2 at Philadelphia on Tuesday.

The 19-year-old Tavares, an Ontario native, has 15 goals in 31 games.