Robert Lang broke a tie late in the second period and the Detroit Red Wings killed two five-on-three disadvantages in a 4-3 win over the Colorado Avalanche on Saturday.
The Red Wings snapped the Avs' five-game home winning streak, Colorado's longest since closing out the 2002-2003 season with six straight home wins.
The Red Wings' second two-man disadvantage lasted 53 seconds and came midway through the third period while Detroit was clinging to its 4-3 lead. The Avalanche managed one shot on goal during that span.
The Avs, who were 1-for-8 on power plays, also failed to capitalize on Brett Lebda's holding call with 3:53 left. They even yanked their goalie for the final 10 seconds of the power play but failed to get a shot off.
Detroit was 2-for-5 on the power play.
After Brett Clark and Antti Laaksonen went to the penalty box for hooking, the Central Division-leading Red Wings capitalized on their two-man advantage to break a 3-3 tie in the second period. Pavel Datsyuk passed the puck across the crease and Lang put it past David Aebischer's stick side from right in front of the net.
Devils 3, Islanders 2 SO
At East Rutherford, New Jersey, Zach Parise scored in the fifth round of the shootout, extending the New Jersey Devils' winning streak to nine games.
Miroslav Satan, the first Islander up, beat Martin Brodeur over the right shoulder for New York's only goal in the shootout.
Patrik Elias, New Jersey's second shooter, swung wide right before cutting to the crease to beat Rick DiPietro to create the 1-1 deadlock heading into the sudden-death portion. The fifth shooters were pivotal as the Islanders' Trent Hunter hit the post before Parise got the winner on a forehand-backhand-forehand deke that sent DiPietro sprawling.
Brodeur made 37 saves through regulation and overtime.
Flyers 2, Penguins 1
At Pittsburgh, playing in his first game in more than a month, Robert Esche made 32 saves and helped the Flyers snap a four-game losing streak.
Pittsburgh has lost nine straight and 10 of its last 11.
Esche, who improved to 12-4-2, had not played since Dec. 15 due to a groin strain. Antero Niittymaki made 17 consecutive starts in his place.
Rookies R.J. Umberger and Jeff Carter scored the Philadelphia goals.
Lightning 2, Thrashers 0
At Atlanta, Vincent Lecavalier and Fredrik Modin scored for Tampa Bay, and John Grahame shut out Atlanta for the second time this season.
Tampa Bay won its third in a row, while the Thrashers have lost two straight after winning seven of eight. The Lightning improved to 53 points -- one ahead of the Thrashers, who slipped into the final playoff spot in the Eastern Conference.
Grahame, a US Olympic goalie, turned aside 20 shots for his third shutout of the season. He also blanked the Thrashers in a 6-0 rout on Oct. 20, also in Atlanta.
Sharks 4, Kings 3, OT
At Los Angeles, Patrick Marleau's power-play goal with 8.9 seconds left in overtime lifted San Jose over Los Angeles.
With Kings forward Dustin Brown in the penalty box, Marleau took a feed from Joe Thornton in the slot and fired the puck over the right shoulder of goalie Mathieu Garon to give San Jose its third victory in four games against Los Angeles this season.
Thornton forced OT by scoring with only 29 seconds remaining in regulation. Joe Corvo gave Los Angeles a 3-2 lead with 7:35 left.
San Jose's Evgeni Nabokov had to make just 15 saves to improve to 12-12-5
Jeff Cowan and George Parros scored 29 seconds apart in the opening 3:17 of the game to give the Kings a 2-0 advantage.
Grant Stevenson and Jonathan Cheechoo scored power-play goals to get San Jose even.
Senators 7, Maple Leafs 0
At Ottawa, Dominik Hasek earned his 67th career shutout, and Ottawa's Pizza Line combined for nine points in the Senators' 1,000th regular-season game.
Hasek made 23 saves for his fourth shutout of the season and moved ahead of Patrick Roy into 12th place on the NHL career list.
Ottawa's top line of Daniel Alfredsson, Dany Heatley and Jason Spezza each had three points. Alfredsson scored twice -- the opener 39 seconds in and a short-handed tally. Heatley and Spezza each had a goal and two assists.
Mike Fisher had two goals, and Peter Schaefer also scored for Ottawa, which improved to 5-0 against its provincial rivals this season.
Ed Belfour allowed all seven goals for the Maple Leafs, who lost their season-high fifth straight after winning seven of eight. Toronto, which has been outscored 23-2 in its last three games against Ottawa.
Rangers 3, Bruins 2, SO
At Boston, Petr Sykora scored in the sixth round of the shootout to lift New York.
Sykora also had a goal in regulation to stake New York to a 2-0 lead.
In the shootout, Jaromir Jagr scored on the Rangers' first chance. After a pair of saves each by New York's Henrik Lundqvist and Boston's Tim Thomas, Patrice Bergeron scored to get the Bruins even and send the tiebreaker into extra frames.
The Rangers improved to 5-1 in shootouts -- including 3-0 on the road -- while Boston dropped to 0-4.
Jason Ward also scored for the Rangers in regulation. Marco Sturm and Brad Stuart scored in the second period to tie it for the Bruins, who have gone to overtime in three of four games.
Capitals 5, Hurricanes 2
At Washington, Olie Kolzig made 31 saves, Matt Pettinger and Brooks Laich both had a goal and an assist, and last-place but suddenly surging Washington stretched its winning streak to four and snapped Carolina's victory run at nine.
Carolina made it tight while trying for a franchise-record 10th consecutive victory. Erik Cole scored on a short-handed penalty shot 9:21 into the third period, and captain Rod Brind'Amour added his 21st goal at 11:34 to cut the Hurricanes' deficit to 3-2.
On paper, the game looked like quite a mismatch. Carolina entered with an NHL-best 68 points -- 31 more than Washington -- and the Hurricanes won the two previous meetings of the Southeast Division rivals by a combined score of 11-2.
Capitals rookie Alexander Ovechkin had his goal-scoring streak ended after five games, but he stretched his points run to eight games.
Flames 4, Sabres 1
At Calgary, Alberta, Robyn Regehr's disputed second-period goal helped Calgary beat Buffalo.
Calgary was on a two-man power play when Daymond Langkow's shot hit Regehr's skate in front of Buffalo's net and caromed into the goal. Sabres goalie Martin Biron immediately argued that Regehr kicked the puck in, making an animated kicking motion with his leg for emphasis while making his case to the officials.
But the goal stood after a video review.
Darren McCarty, Kristian Huselius and Shean Donovan also scored for Calgary. Maxim Afinogenov scored for the Sabres.
Coyotes 4, Oilers 3, SO
At Glendale, Arizona, Ladislav Nagy and Geoff Sanderson scored in the shootout to lift Phoenix over Edmonton.
After both teams went scoreless in the shootout's opening round, the Oilers' Ryan Smyth scored. Sanderson then answered.
Ales Hemsky missed on Edmonton's final attempt before Nagy recorded the winner.
Phoenix's Oleg Saprykin sent the game into overtime when he scored with 3:41 remaining.
Smyth and Jason Smith scored in regulation for the Oilers. Edmonton's Georges Laraque was credited with his first goal since March 16, 2004.
Mike Comrie and Mike Johnson each had a goal for the Coyotes, who have won four of five.
Canucks 6, Canadiens 2
At Vancouver, British Columbia, Brendan Morrison scored 57 seconds in and Vancouver netted a team-record tying six goals in the first period.
Morrison set the tone and Alexandre Burrows added another goal on a wraparound less than a minute later as Vancouver romped to its fourth straight win and seventh in eight games. The Canucks scored six times on their first 13 shots in the opening 14 minutes.
Alex Auld made 24 saves for the Canucks, who improved to 9-1 against the Eastern Conference and kept pace with Calgary atop the Northwest Division.
Mighty Ducks 1, Panthers 0
At Anaheim, California, Jean-Sebastien Giguere made 30 saves in his 20th career shutout and rookie Chris Kunitz scored the only goal just 29 seconds in to lead Anaheim over Florida.
It was Giguere's first shutout since March 3, 2004, against Minnesota.
The Ducks, who beat Ottawa 4-3 Thursday, have won consecutive games with Giguere in net for the first time since a four-game stretch from Oct. 26-Nov. 1.
Florida was shut out for the sixth time this season and third in eight games. It was the only meeting between the teams this season.