Johnny Gaudreau's power-play goal with 10:23 left lifted the Calgary Flames to a 5-3 victory over the Detroit Red Wings.
Detroit led 2-0 after one period, but the Flames rallied to hand the Red Wings their sixth straight NHL loss.
Sean Monahan, TJ Brodie, Elias Lindholm and Michael Frolik also scored for Calgary.
Darren Helm, Jacob de la Rose and Andreas Athanasiou scored for Detroit.
Gaudreau is Calgary's representative among the Pacific Division All-Stars. Goalie Jimmy Howard made the Atlantic Division team for Detroit.
The Wings host the Predators Friday night.