Tyler Kennedy scored 2 minutes, 33 seconds into overtime as the Pittsburgh Penguins extended their winning streak to 12 games with a 2-1 victory over the Philadelphia Flyers on Sunday night.
Sidney Crosby leveled things late in regulation and Kennedy won it with his fifth goal of the season, a wrist -shot from the left circle.
Marc-Andre Fleury stopped 27 shots for Pittsburgh, who remained unbeaten this month.
Claude Giroux scored his 10th goal of the season late in the second period for Philadelphia, but the Flyers could not make it hold up.
Ilya Bryzgalov made 33 saves, but let two slip by late.
CAPITALS 3, RANGERS 2, SO
In New York, Nicklas Backstrom and Alex Ovechkin scored in the shootout and regulation as Washington won their third consecutive game.
Braden Holtby made 30 saves in regulation and overtime, and stopped three of four Rangers in the shootout for the Capitals.
Arron Asham and Derek Stepan had New York’s goals in regulation, while Henrik Lundqvist stopped 22 shots.
Ovechkin scored in the second round of the shootout, only to see Derek Stepan tally for New York to knot it at 1-1 after three rounds.
After Holtby denied Brad Richards, Backstrom beat Lundqvist to decide the contest in the fourth round.
RED WINGS 2, DUCKS 1
In Anaheim, California, Jimmy Howard made 33 saves, while Dan Cleary and Drew Miller scored first-period goals as Detroit beat Anaheim on the road for the second time in three days.
The Ducks, who trail idle Chicago by three points for the NHL’s best record, have dropped consecutive games in regulation for the first time this season following a 22-3-4 start that was the best in franchise history.
They also had back-to-back shootout losses on the road against the Phoenix Coyotes earlier this month.
Anaheim captain Ryan Getzlaf scored on a power play with 46 seconds left in the second period, ending his 13-game goal drought against Detroit.
Jonas Hiller stopped 21 shots after going 8-0-2 with a 1.86 goals-against average and a .933 save percentage in his previous 10 starts.
CANUCKS 3, AVALANCHE 2
In Denver, Colorado, Mason Raymond and Alexandre Burrows scored in the second period as Vancouver moved into sole possession of first place in the Northwest Division with their fourth straight win.
Jason Garrison added a goal for the Canucks, who moved ahead of idle Minnesota by two points for the conference lead.
Cory Schneider made 26 saves in his fourth consecutive start. He is 5-0-1 with two shutouts against the Avalanche.
Jamie McGinn and P.A. Parenteau scored for free-falling Colorado, who have dropped six of seven.
Jean-Sebastian Giguere made his first start since March 5 in Detroit and allowed three goals on 30 shots. Giguere is 9-11-4 against Vancouver.
ISLANDERS 3, PANTHERS 0
In Uniondale, New York, Evgeni Nabokov made 26 saves and defenseman Andrew MacDonald scored the winning goal as the New York Islanders salvaged the finale of a four-game homestand.
It was Nabokov’s third shutout this season for the Islanders.
MacDonald scored his second goal of the season at 6:05 of the first period on the power play.
John Tavares scored his team-leading 19th goal, an empty-netter with 31 seconds left, while Casey Cizikas added an empty net score with 13 seconds remaining.
FLAMES 3, BLUES 2
In Calgary, Aleberta, Jarome Iginla scored the winning goal at 12:58 of the third period as Calgary ended a three-game skid, while extending their winning streak on home ice to seven games.