Marty Havlat scored in regulation and set up the game-winner in overtime to give the struggling Sharks a much-needed boost with just one game left before the Olympic break. Alex Stalock made 19 saves.
Valeri Nichushkin tied the game early in the third for the Stars, who came up short in their attempt to sweep a three-game road trip and move into playoff position in the Western Conference. Dallas trails Vancouver by two points in the race for the final playoff spot. Kari Lehtonen made 19 saves.
You could see out there that everybody was willing to compete, to sacrifice, even blocking shots to the end. Even in the third when we were up 5-0, guys were still working hard and blocking shots That's a nice feeling also for the future.
— Flames goalie Jonas Hiller after his team's 5-0 win over Carolina