The Flames lead San Jose by a point in the Pacific Division, after Calgary defeated the Arizona Coyotes on Monday, while the Sharks fell in overtime to the Boston Bruins.
Derek Ryan, Mark Giordano, Austin Czarnik, Michael Frolik and Mikael Backlund did the damage for the hosts at the Scotiabank Saddledome in Calgary, as the Flames secured their second in a row with a 5-2 triumph.
Winners over the Penguins in Pittsburgh last time out, Calgary appears to have overcome their brief hiccup that saw the Division leaders lose four in a row to the Sharks, the Vancouver Canucks, the Tampa Bay Lightning and the Florida Panthers.
Wednesday the other surprise team in the NHL this season, the New York Islanders, are the visitors into town and the three-game home stand concludes against the Anaheim Ducks later in the week.
Monday's victory for the Flames was a good one in that it will have been natural to look past the Coyotes to the Islanders.
Calgary, 13/4 to win the Western Conference, play New York twice in one week, as the Islanders are part of their next road swing.
Meanwhile, down in San Jose the Sharks had a rollercoaster of a game against the Bruins.
Down by three goals in the first period, San Jose rallied to take a 5-4 lead midway through the third, before ultimately falling 6-5 in overtime.
Joe Thornton scored his first hat-trick in nine years, interestingly against the team that originally selected him first overall in the 1997 NHL Draft.
View all Ice Hockey lines