Tavares and Isles beat Leafs 5-3

Islanders Maple Leafs Hockey

Toronto Maple Leafs goaltender James Reimer looks at the puck as the New York Islanders celebrate a goal by John Tavares during the first period of their NHL hockey game in Toronto, Thursday, April 18, 2013. (AP Photo/The Canadian Press, Frank Gunn)

Islanders Maple Leafs Hockey

Toronto Maple Leafs goaltender James Reimer (34) reacts as New York Islanders Kyle Okposo, background, celebrates his team's fifth goal of an NHL hockey game during the third period in Toronto, Thursday, April 18, 2013. (AP photo/The Canadian Press, Frank Gunn)

Islanders Maple Leafs Hockey

New York Islanders center John Tavares, right, flies through the air as his shot gets past Toronto Maple Leafs goaltender James Reimer and defenseman Jake Gardiner, foreground, during first-period NHL hockey game action in Toronto, Thursday, April 18, 2013. (AP Photo/The Canadian Press, Frank Gunn)

John Tavares had two goals and an assist Thursday as the New York Islanders rallied past Toronto 5-3 on Thursday and moved within two points of the Maple Leafs for fifth place in the Eastern Conference.
The Islanders overcame an early 2-0 deficit to win the first of five straight road games it will play to end the regular season. They improved to 13-5-2 away from home, and earned their fifth win in six games as they chase their first playoff berth since 2007.
Brad Boyes, with a goal and two assists, Matt Moulson and Frans Nielsen also scored for New York.
Cody Franson, Joffrey Lupul and Dion Phaneuf scored for the Leafs, who were solidly outshot 38-21 Phil Kessel, appearing in his 500th career NHL game, added three assists.