NEWARK, N.J. -- T.J. Oshie and Alex Ovechkin scored in the shootout, and the Washington Capitals tied the game late and beat the New Jersey Devils 3-2 on Saturday.

Paul Carey, called up from the minors Friday, had tied the score in the third period with his first NHL goal.

Andre Burakovsky scored in his fifth straight game for Washington and Braden Holtby made 22 saves in winning his league-high 32nd game. He is 24-1-3 in his last 29 games.

Joseph Blandisi and Adam Henrique scored for the Devils, who have lost two straight games in shootouts. Cory Schneider had 28 saves for the Devils, who are trying to get to the playoffs for the first time in four years.

BRUINS 2, SABRES 1, OT

BOSTON -- Brad Marchand scored on a penalty shot midway through overtime to lift the Boston Bruins over the Buffalo Sabres.

Marchand got the penalty shot after being grabbed by defenceman Rasmus Ristolainen while skating in alone 2:32 into overtime. The Bruins wing came in on goalie Robin Lehner, shifted to his backhand and slipped a shot inside the right post.

Loui Eriksson also scored while the Bruins improved to 7-2-1 in their last 10 games. The Bruins beat Buffalo 3-2 in a shootout in the first of a home-and-home on Thursday night.

Sam Reinhart scored for Buffalo, which has points in a club-record eight straight road games (6-0-2).

PENGUINS 3, PANTHERS 2, OT

SUNRISE, Fla. -- Kris Letang scored two goals, including the winner on a power play in overtime, to lift the Pittsburgh Penguins over the Florida Panthers.

Sidney Crosby had a goal and two assists for the Penguins, and Jeff Zatkoff made 40 saves.

In overtime, Crosby passed across to Letang in the left circle and his one-timer beat Luongo on the stick side 1:27 in. The Penguins won for the fifth time in six games, snapping the Panthers five-game win streak.

Jussi Jokinen and a goal and an assist and Aleksander Barkov also scored for the Panthers.

RANGERS 3, FLYERS 2, SO

PHILADELPHIA -- Mats Zuccarello and Derek Stepan scored during a shootout to lift the New York Rangers to a comeback victory over the Philadelphia Flyers.

Keith Yandle tied it with 12.9 seconds left in regulation and Chris Kreider also scored in regulation for the Rangers, who won consecutive games for just the second time since Nov. 15.

Ryan White scored and Shayne Gostisbehere had a goal and an assist in regulation for the Flyers, who had won three straight.

RED WINGS 5, ISLANDERS 1

DETROIT -- Dylan Larkin and Tomas Tatar each had a goal and an assist, and the Detroit Red Wings routed the New York Islanders for their first home win of 2016, a game delayed 36 minutes by a malfunctioning Zamboni that chopped up a section of the ice.

The Red Wings, who were 0-4-1 at home since Dec. 20, also got goals from Tomas Jurco, Mike Green and Kyle Quincey. Petr Mrazek made 28 saves to improve to 8-2-1 in his last 11 starts.

John Tavares had New York's only goal, and Jaroslav Halak was pulled after allowing four goals on 13 shots.

The start of the third period was delayed after a Zamboni ripped up a line of ice stretching from in front of the Red Wings net past the blue line. As a result, the teams changed ends at the midway point of the third so that neither team would get an advantage from the affected ice.

CANADIENS 5, OILERS 1

MONTREAL -- Tomas Plekanec had a goal and three assists, helping the Montreal Canadiens end a four-game losing streak with a victory over the Edmonton Oilers.

Brendan Gallagher and P.K. Subban each had a goal and an assist, while Lars Eller also scored as Montreal posted just its sixth win in 26 games since Dec. 3. The Canadiens beat the Oilers for the first time in five meetings since the 2013-14 season.

Benoit Pouliot had a short-handed goal for Edmonton, which was coming off two blowout wins in its first games following the All-Star break.

SENATORS 6, MAPLE LEAFS 1

OTTAWA, Ontario -- Curtis Lazar had the first two-goal game of his career, Erik Karlsson had four assists and the Ottawa Senators routed the Toronto Maple Leafs to end a three-game skid.

Zack Smith, Mika Zibanejad, Bobby Ryan and Mark Stone also scored for the Senators, and Craig Anderson made 26 saves.

Pierre-Alexandre Parenteau scored 3:25 into the third for Toronto. Jonathan Bernier had 14 saves after replacing starter James Reimer, who was beaten three times on eight shots and was pulled 7:38 into the game.

BLUES 4, WILD 1

ST. LOUIS -- Jori Lehtera had a goal and an assist, and Brian Elliott made 38 saves as the St. Louis Blues beat the Minnesota Wild.

Vladimir Tarasenko, Paul Stastny and Troy Brouwer also scored for the Blues, who got their first regulation win in four tries against the Wild and improved to 8-3-1 in their last 12 at home.

Matt Dumba scored late in the second for the Wild, who lost their 10th game in their last 11. Minnesota's 24 shots in the second period set a franchise road record for any period and was St. Louis' season high for shots given up in a period.

PREDATORS 6, SHARKS 2

NASVHILLE, Tenn. -- Recent call-up Viktor Arvidsson scored twice, Filip Forsberg had a goal and two assists and the Nashville Predators beat the San Jose Sharks.

Pekka Rinne made 28 saves and James Neal, Calle Jarnkrok and Shea Weber also scored to help Nashville end a three-game home losing streak.

Joe Thornton and Logan Couture scored for the Sharks. Their 17-8-2 road record is the best in the Western Conference, and the Sharks fell to 9-2-2 in their last 13 games.

BLACKHAWKS 5, STARS 1

DALLAS -- Artem Anisimov had a short-handed goal and three assists, and the Western Conference-leading Chicago Blackhawks beat the Dallas Stars.

Corey Crawford made 36 saves for Chicago, which moved five points ahead of second-place Dallas in the Central Division. The teams also have the two highest point totals in the Western Conference. Brent Seabrook, Trevor van Riemsdyk and Marian Hossa scored on Antti Niemi to give the Blackhawks a 3-1 lead after one period. Kari Lehtonen replaced Niemi in the second. The Blackhawks' Patrick Kane scored his league-leading 32nd goal in the second period.

Tyler Seguin scored the Stars' goal at 17:46 of the first period.

FLAMES 4, CANUCKS 1

VANCOUVER, British Columbia -- Jonas Hiller made 34 saves, helping the Calgary Flames past the Vancouver Canucks.

Michael Frolik, Mikael Backlund and Sam Bennett each had a goal and an assist, and Sean Monahan also scored for Calgary, which rebounded from a 2-1 loss to Columbus on Friday night. T.J. Brodie added two assists.

Emerson Etem had the lone goal for Vancouver, and Ryan Miller stopped 26 shots as the Canucks dropped their fourth straight.

JETS 4, AVALANCHE 2

DENVER -- Drew Stafford had two goals, including the go-ahead score, and the Winnipeg Jets beat the Colorado Avalanche.

Andrew Ladd and Mathieu Perreault also scored for the Jets, who beat the Avalanche for the first time in four tries this season. Stafford also had an assist, and Michael Hutchinson made 32 saves for Winnipeg.

Mikhail Grigorenko and Matt Duchene had goals for the Avalanche.