John Tavares scored one of his team’s three-second period goals, and then netted the winner in a shootout, as the Islanders broke a five-game losing streak with a 4-3 victory over the Rangers Thursday night in New York.

Tavares followed Frans Nielsen’s goal in the opening round of the tiebreaker with one of his own, and Evgeni Nabokov stopped Marian Gaborik and Rick Nash to give the Islanders the elusive win. They had dropped eight straight at Madison Square Garden.

The Rangers (7-5-1) squandered a 2-0 lead and had their three-game win streak snapped.

Advertisement - Continue Reading Below

Dan Girardi and Gaborik staked the Rangers to the lead in the first against Nabokov. Carl Hagelin tied it in the second.

Martin Biron gave Rangers workhorse goalie Henrik Lundqvist a break by making just his second start of the season. He was touched for goals by Colin McDonald, Tavares, and Brad Boyes in the second when the Islanders grabbed the lead.

Nabokov made 36 saves through overtime, and Biron had 28. Both teams had four shots in overtime. The Islanders’ Michael Grabner pushed the puck wide of the net on a breakaway with 10 seconds left.

Hurricanes 3, Maple Leafs 1 — Joe Corvo had a goal and an assist as host Carolina won its third consecutive game.

Jussi Jokinen tallied the go-ahead goal, and Jeff Skinner had two assists for the Hurricanes.

Jordan Staal also scored for Carolina.

Nazem Kadri scored for Toronto, which had its four-game winning streak ended.

Dan Ellis made 22 saves for Carolina.

Canadiens 1, Panthers 0 — Rene Bourque scored 2:10 into overtime as Montreal won at Florida.

Bourque’s winner came on a tip-in. The puck drifted in front and Shawn Matthias couldn’t clear it. Instead, it bounced off goalie Jose Theodore’s pad and Bourque poked it in.

Carey Price made 26 saves for his 17th career shutout and second against the Panthers.

Capitals 4, Lightning 3 — Eric Fehr scored two goals, Mathieu Perreault had three assists, and visiting Washington won its third straight game.

Troy Brouwer and Jay Beagle had the other Washington goals.

Martin St. Louis, Teddy Purcell, and Nate Thompson scored for the Lightning, who have lost six in a row (0-5-1).

Avalanche 4, Wild 3 — In St. Paul, Milan Hejduk and Matt Duchene scored in the shootout as Colorado beat Minnesota.

Jean-Sebastien Giguere stopped Zach Parise and Mikko Koivu in the shootout.

Predators 3, Coyotes 0 — Pekka Rinne made 19 saves for his second consecutive shutout, leading host Nashville past Phoenix.

Gabriel Bourque, Nick Spaling and Mike Fisher had the Nashville goals.