Regula's goal cut Calgary's lead to 3-2 at 12:54. His shot from the left point hit the post and bounced in off Markstrom's back.
"I think I owe Markstrom a steak dinner on that one," Regula said. "I feel like I've been kind of around it, so it was nice to get a bounce like that. "[The Flames] are a really good team. Some ups and downs. We had good moments, had bad moments. You always want to win, so it's kind of bittersweet."
Gaudreau scored an empty-net goal at 18:28 for his 38th of the season and his 601st NHL point (208 goals, 393 assists). Kylington scored into an empty net at 18:53 for the 5-2 final.
"Really good game, I thought," Markstrom said. "The start is something we've been talking a lot about, and I thought we were ready to go right off the hop. As a goalie, when you score a few goals, it's nice. You know it's not a 0-0 game or you're not down. It's always easier playing with the lead, and I think we've been great doing that all year. Then, I enjoy not having too many shots because that means we're in the other end. So, the guys have been great all year with O-zone time and got to keep going."
NOTES: Gaudreau (107 points; 38 goals, 69 assists in 76 games) tied Guy Chouinard (107 points in 1978-79) for fourth on the Flames list for points in a season. … It was Gaudreau's 33rd multigoal game in the NHL. … Gaudreau is the fifth player to reach 600 points with the Flames and required the third-fewest games (596) to achieve the feat, trailing Theo Fleury (555) and Joe Nieuwendyk (564). … Chicago forward MacKenzie Entwistle left the game after playing 1:51 in the first period. King said Entwistle sustained a "stinger" in his shoulder and likely would not accompany the team on its upcoming trip to Arizona, Los Angeles and San Jose. … King said rookie forward Lukas Reichel will be re-assigned "right away" to Rockford of the American Hockey League to "play meaningful games." Reichel has one assist in 11 NHL games this season.