PHILADELPHIA – Scott Hartnell and Claude Giroux each had three points, Steve Mason made 33 saves and the Flyers beat the banged up Red Wings 5-0.
Adam Hall and Sean Couturier also scored for the Flyers, who snapped a four-game losing streak. The Flyers (26-22-6) won an eighth straight game at home against the Red Wings (23-19-11), a franchise best against Detroit, which has not won in Philadelphia since the 1997 Stanley Cup final.
Mason recorded his second shutout of the season and the 21st of his career.
Starting in place of Jimmy Howard, who was back on the Detroit bench after missing three games with a knee injury, Jonas Gustavsson stopped 23 of 28 shots
The Red Wings were without three of their top forwards in Johan Franzen, Henrik Zetterberg, and Pavel Datsyuk. Franzen missed 16 games with a concussion and returned to action against the Florida Panthers on Sunday but is once again dealing with concussion symptoms. Zetterberg missed his third game with a bad back and Datsyuk his 11th with a lower-body injury. Detroit was also without Zetterberg and Datsyuk when it lost to the Flyers 6-3 at home on Dec. 4.
BRUINS 6, PANTHERS 2: In Boston, Milan Lucic scored twice and the Bruins spoiled goalie Tim Thomas return to Boston.
It was the third straight six-goal game for Boston, known more for its defense, following road wins of 6-1 and 6-3.
The Atlantic Division leaders improved to 5-0-1 in their last six games.
MAPLE LEAFS 3, LIGHTNING 2: In Toronto, Nazem Kadri scored twice and James van Riemsdyk got the go-ahead goal late in the third period to lift Toronto.
Jonathan Bernier made 40 saves in his first career start against the Tampa Bay. Van Riemsdyk one-timed Phil Kessels feed past goalie Ben Bishop at 15:57 of the third for his team-leading 21st goal.
SENATORS 3, BLUE JACKETS 2: In Columbus, Ohio, Jason Spezza scored a power-play goal with 5 minutes left and Stephane Da Costa had two goals to lead Ottawa to the win.
Craig Anderson had 34 saves for the Senators, who had lost two in a row and four of five.
Cam Atkinson and James Wisniewski had power-play goals for the Blue Jackets, who have lost three in a row after setting a franchise record with eight consecutive victories. Curtis McElhinney stopped 25 shots.
CAPITALS 5, SABRES 4, OT: In Buffalo, N.Y., Alex Ovechkin capped a four-point night by setting up Mike Greens goal one minute into overtime to give Washington the win. Ovechkin had two goals and two assists for his 14th multipoint outing of the season. Green had two goals and an assist and Troy Bouwer also scored in a game the Capitals never trailed but squandered a 2-0 lead.
Rookie Phil Varone, with the first of his career, scored for Buffalo.