Vince Dunn had a goal and an assist, and Jared McCann and Jordan Eberle scored for the Kraken (7-8-5), who also have a four-game point streak (2-0-2).
Daccord made 22 saves in relief of Philipp Grubauer, who allowed two goals on seven shots in the first period and left the game with an undisclosed injury. Grubauer remained on the bench for the second and third periods.
“It’s a disappointing night tonight, so we’re not going to sit here and pat ourselves on the back,” Seattle coach Dave Hakstol said. “It’s nice to see some chemistry continuing to grow, and that offensive piece is very important. … At the end of the day, it’s about getting that second extra point here tonight, and we didn’t do enough to get that.”
Lindholm gave the Flames a 1-0 lead at 1:16 of the first with a wrist shot from the top of the right face-off circle past Grubauer’s blocker.
Dunn tied it 1-1 at 8:42 with a slap shot after Alex Wennberg won an offensive-zone face-off back to Dunn at the point.
Huberdeau put Calgary back in front 2-1 on the power play at 11:40 with a wrist shot from above the left circle that squeezed under Grubauer’s arm.
“We put a lot of importance on good starts in first periods and trying to win your first periods,” Huska said. “We just slipped in the second period but found a way to get it back.”