New York's Brian Boyle tied it at 10:13 of the third period, pouncing on a loose puck and driving it past Mathieu Garon.

Steven Stamkos scored his NHL-best 36th goal of the season in the first period and added an assist for Tampa Bay, which has lost three of four. Defenseman Bruno Gervais and Vincent Lecavalier also scored.

Derek Stepan had a goal and an assist, and captain Ryan Callahan added a goal for the Eastern Conference-leading Rangers.

FLYERS 4, MAPLE LEAFS 3: Claude Giroux and Brayden Schenn scored 1:14 apart in the second period to lift Philadelphia over Toronto.

Scott Hartnell and Max Talbot also had goals for Philadelphia, which snapped a three-game losing streak.

Tyler Bozak scored two goals and Joffrey Lupul had one for the resurgent Maple Leafs, who were 6-2-1 in their previous nine games.

JETS 3, CAPITALS 2, SO: Winnipeg overcame a two-goal deficit in the final 2:15 of regulation and then prevailed in a shootout for a victory over Washington.

Evander Kane and Dustin Byfuglien awoke a pedestrian Jets attack with power-play goals to get Winnipeg into a tie. Blake Wheeler and Bryan Little scored in the shootout.

Matt Bradley also scored for the Panthers and Scott Clemmensen stopped 22 shots.

Drew Doughty scored for the Kings, who have scored one goal or fewer six times in 10 games.

SENATORS 4, PREDATORS 3: Chris Phillips scored his first two goals of the season in his 1,000th NHL game, Jason Spezza also scored twice, and Ottawa ended a seven-game losing streak.

Phillips scored his first goal in 75 games 7:50 into the second. He lay on his back on the ice after adding a power-play goal 13:35 into the third to put Ottawa up by two. It was his first two-goal game since Nov. 19, 2009.

CANUCKS 5, WILD 2: Henrik and Daniel Sedin both scored against Minnesota for the first time in their careers to lead Vancouver over the Wild.

Maxim Lapierre, Manny Malhotra and Ryan Kesler also scored for the Canucks.

A CT scan earlier in the day on Henrik Sedin's foot came back clean and the Canucks captain played in his 553rd consecutive game, the second-longest active streak in the NHL.

COYOTES 2, FLAMES 1, OT: Shane Doan scored a power-play goal at 3:05 of overtime, and Phoenix beat Calgary to extend its winning streak to a season-high four games.

Doan's game-winner came 58 seconds after Calgary's Mikael Backlund was called for tripping. Phoenix moved into the eighth place in the Western Conference.