To make matters worse, the Wings had a poor start, spotting the Flyers a 5-1 lead before storming back to tie the game with seven seconds left in regulation, only to lose in overtime, 6-5, when Travis Konecny scored his second of the game at 1:27.
It was just the third time in franchise history the Wings had rallied from a four-goal deficit or more to earn at least a point, the last time coming Dec. 27, 1989 at Toronto.
Gustav Nyquist, Tyler Bertuzzi, Thomas Vanek and Anthony Mantha (two) scored for the Wings.
Shayne Gostisbehere, Konecny (power play, overtime winner), Scott Laughton, Jakub Voracek and Nolan Patrick scored for the Flyers.
Detroit goaltender Jimmy Howard had 19 saves before being replaced by Jonathan Bernier in the third period. Bernier made seven stops.
Philadelphia rookie goalie Carter Hart had 33 saves, improving to 2-0-0 against the Wings.
The Wings fell to 23-28-8. The Flyers improved to 27-24-7.
Up next for the Wings and Flyers is a rematch in Detroit Sunday night at Little Caesars Arena.
1. Anthony Mantha: After Vanek cut the Flyers' lead to 5-3, Mantha made it a one-goal game, going to the net and deflecting Danny DeKeyser's shot at 8:36 of the 3rd. Christoffer Ehn had the second assist on Mantha's 13th goal of the season. It was Mantha's first goal in 10 games and first career goal in six games against the Flyers. With just seven seconds left in regulation, Mantha deflected Mike Green's shot over Hart's left shoulder to tie the game, 5-5. Mantha finished with 20 shifts for 17:44, had a team-high six shots, one hit, one giveaway, was 0-for-1 in face-offs and was plus-2.