There were plenty of comebacks for Calgary in this game.
The Flames trailed 4-1 entering the second period before rallying with four straight goals, including three in the third to take a 5-4 lead midway through before J.T. Miller tied it off the rush with 1:37 remaining and Silovs pulled for the extra skater. He scored on a slap shot over Dan Vladar’s glove from just above the left face-off dot.
“Little things like that, it almost helps us moving forward,” said Zary, who also had an assist. “They score a last-minute goal, but we still come back and win that game.”
Anthony Mantha, Rasmus Andersson and Martin Pospisil each had a goal and an assist, and Nazem Kadri had two assists for the Flames, who finished 28 points behind the Canucks in the Pacific Division last season. Vladar made 20 saves.
“There's no quit,” Calgary captain Mikael Backlund said. “We believe in ourselves, and we're going to fight ’til the end. So, no matter who the opponent is, we're going to go out every night and try and win games.”
Brock Boeser scored twice, Miller had a goal and an assist, and Quinn Hughes had two assists for Vancouver. Silovs made 20 saves.
“Just got too comfortable and I think we thought it was going to be easy, and they just outcompeted us those last two periods,” Boeser said. “Everyone can see it, and obviously we know it's unacceptable, so we have to learn from it.”