James Van Riemsdyk scored for Philadelphia and Flyers' goalie Ray Emery made 23 saves in two periods. Brian Boucher stopped nine shots.
Van Riemsdyk opened the scoring 3:26 into the second period when he beat Howard with a wrist shot from the left circle.
Draper tied it at 1, 9:36 into the middle period when he put a rebound past Emery.
Tardif gave the Red Wings the lead with 1:52 left in the second period when he put in a one-time shot from the slot.
Williams scored 3:35 into the third when he flipped in a loose puck from a goal-mouth scramble.