The Red Wings scored 26 seconds into the game. Daniel Alfredsson got open in the slot and slipped a slot just past Karri Ramo's right pad.
Mikael Backlund evened things up in the first period when he scored his fifth goal of the year at 5:11. Mike Cammalleri and TJ Brodie assisted on the marker.
The Red Wings took three minor penalties in a 1:53 span in the second period and the Flames were able to capitalize with the man advantage. Mark Giordano scored his fifth goal of the year at the 15:53 mark.
Mike Cammalleri now has seven assists on the years thanks to the two helpers he recorded in Detroit.
Mikael Backlund and Mike Cammalleri's Corsi rating, leading all Flames skaters.
The Flames have picked up points in three of the four games they have played on this road swing.
In his third start on the Flames five-game road swing, Karri Ramo made 35 saves.