Dylan Larkin and Brad Richards scored less than a minute apart in a three-goal second period that propelled the Red Wings to a 4-2 win over the Flames Sunday night at the Joe Louis Arena.
Gustav Nyquist and Justin Abdelkader also scored as Detroit ended a three-game winless stretch.
The Wings are two points behind first-place Montreal in the Atlantic Division.
The Red Wings host the Devils tomorrow night.
Florida Panthers 5, Vancouver Canucks 4 (SO)
Boston Bruins 2, New Jersey Devils 1
Tampa Bay Lightning 5, Ottawa Senators 2
Detroit Red Wings 4, Clagary Flames 2
Washington Capitals 7, New York Rangers 3
Chicago Blackhawks 4, San Jose Sharks 3 (OT)
By: Mike Plourde – for Great Lakes Radio Sports