Isles Rally Past Maple Leafs

Toronto — Frans Nielsen, Calvin De Haan and Cal Clutterbuck scored third-period goals to lead the New York Islanders past the Toronto Maple leafs 5-3 on Tuesday night.

New York (16-22-7) kicked off a six-game road trip with their second win in two nights with backup Kevin Poulin in goal. Poulin relieved injured starter Evgeni Nabokov on Monday and backstopped the Islanders’ 7-3 win over Dallas.

Poulin made 23 saves against the Maple Leafs.

Flyers 3, Devils 2 (ot)

Newark, n.j. — Brayden Schenn scored at 1:50 of overtime and Philadelphia beat New Jersey after giving up a late short-handed goal that forced the extra session.

Claude Giroux and Scott Hartnell also scored for Philadelphia, which ended a six-game road trip with a 5-1 record. Ray Emery made 31 saves and won for the eighth time in nine games.

Predators 3, Sharks 2

Nashville, Tenn. — Mattias Ekholm’s first NHL goal proved to be the game winner as the Predators beat San Jose for their first victory in four games.

David Legwand also had a goal and an assist, and Shea Weber added two assists for the Predators, who have earned points in five of six games.

Joe Pavelski and Patrick Marleau scored for San Jose, which has lost two of three.

Lightning 4, Jets 2

Winnipeg, Manitoba — Martin St. Louis scored the tiebreaking goal in the third period and added an empty-netter to lead Tampa Bay past Winnipeg.

Valtteri Filppula and Ondrej Palat also scored for the Lightning, who won for the sixth time in seven road games.

They handed the Jets their fourth consecutive loss overall.