Andrew Mangiapane scored with 4:07 left in regulation to pull Calgary even at 3-3, and Rasmus Andersson scored the winner 3:28 into overtime and the Flames rallied for a 4-3 win over the Seattle Kraken.
Kailer Yamamoto scored the deciding goal in the eighth round of a shootout, and the Seattle Kraken beat the reeling New York Islanders 4-3 to snap a three-game losing streak.