"It was a weird game," Couturier said. "The score was 6-1, but I don't think we played that great. It could have went one way or the other earlier in the game. I know first period they were all over it.
"We got opportunities at the right time."
WATCH: [All Red Wings vs. Flyers highlights]
Jakub Voracek had three assists for the Flyers (14-7-5), who have won three games in a row, and Matt Niskanen had two assists in 17:11 of ice time despite getting 15 stitches after being hit in the face with the puck in the first period.
"[Niskanen] took that one -- the puck went off his visor and cut him -- and came back in the second and third periods without really missing a beat," said Carter Hart, who made 32 saves for Philadelphia. "That's just the kind of guy he is."
The Flyers extended their home point streak to 10 games (6-0-4), their longest since they won 10 in a row Nov. 9, 2013-Jan. 8, 2014.
Detroit (7-18-3) has lost six straight and is winless in its past eight (0-6-2). Calvin Pickard, playing in place of Jimmy Howard (lower-body injury), made 28 saves in his Red Wings debut.
"I thought this game was light years better than our (6-0 loss to the Toronto Maple Leafs on Wednesday)," Detroit coach Jeff Blashill said. "We played way faster and we did a lot of good things. We just can't keep making the kind of mistakes that end up in the back of our net."
The Red Wings have been outscored 19-2 in their past four games.
"This is our job, and we have to take pride in it," forward Luke Glendening said. "We know we have to be a lot better than this, and we need to keep working on that. This is unacceptable."
The Flyers took a 1-0 lead at 2:56 of the first period when Laughton took Niskanen's stretch pass, split the Detroit defense and beat Pickard for his second goal of the season.
Robby Fabbri tied it 1-1 at 8:09, slapping home a deflected pass for the Red Wings' first goal in three games.