A tie that lasted 93 seconds
Seattle gave this game its shape in the first period. Ty Nelson opened the scoring at 4:51 with a wrist shot, Jagger Firkus doubled the lead at 9:23, and Calgary spent the rest of the night trying to climb back to level terms. The Flames at least made sure the early hole did not become a runaway; Suniev cut it to 2-1 at 13:01 of the first, turning what could have been a lopsided start into a live game.
The middle period offered no change on the scoreboard, which mattered because it preserved Calgary’s chance to steal the night with one push. With the game still sitting at 2-1 entering the third, every bounce had more weight than it would have in a wider game. That is part of what made Seattle’s answer to Calgary’s equalizer so decisive.
Suniev supplied the equalizer at 10:26 of the third, his second goal of the night, with Ben Jones and Abram Wiebe on the play. For a moment, Calgary had reset everything. Then Morrison redirected momentum back to Seattle at 11:59 on a tip-in set up by Tyson Jugnauth and Avon. The level score lasted only 93 seconds. Avon’s goal at 19:44 closed the night and underlined the difference between pushing a favorite moment and owning the finish.
The special-teams gap told the real story
If the raw totals made this look even, the special teams made it anything but. Calgary actually finished with a slight edge in shots, 24-23, a clear edge in hits, 32-16, and a small faceoff advantage at 51.9 percent. Seattle still won by two because the Kraken were much sharper in the areas that swing a tight game fastest: they scored two power-play goals, added a short-handed goal, and killed all six Calgary power plays.
Our take: Calgary’s biggest improvement point is not mysterious. The Flames took six power-play opportunities and got nothing from them, while their own penalty trouble cost them twice on Seattle’s five chances. That is the most direct explanation in the numbers. The hit total shows Calgary brought plenty of edge, but edge without power-play finish can become empty labor in a one-goal game.
Our take: Seattle should enjoy the efficiency, but there is a warning inside the win. The Kraken took seven penalties for 17 minutes and gave Calgary six power plays. That worked this time because the penalty kill was perfect and the goaltending held, not because it is a sustainable amount of time to spend defending special teams. A cleaner night would ask less of the kill and leave less room for a two-goal lead to disappear.
Avon drove the finish, Suniev kept Calgary alive
Avon was the most influential skater on the scoresheet: one goal, two assists, and involvement in half of Seattle’s offense. He helped create Firkus’s first-period goal, set up Morrison’s winner, and then scored the late insurance himself. Morrison added a goal and an assist, while Nelson and Firkus gave Seattle the kind of spread scoring that can survive a pushback. The Kraken finished with six assists on four goals, and the offense never leaned on just one moment or one line of production.
There was support behind the scorers, too. Jugnauth and Jani Nyman each had an assist, and Oscar Fisker Molgaard added one while also going 11-for-19 on faceoffs. On the defensive side, Seattle’s 17 blocked shots were a meaningful part of the result. Kaden Hammell, Gustav Olofsson, Ville Ottavainen and Caden Price all blocked three shots, which helps explain how Calgary reached 24 shots but still could not find a third goal.
Calgary’s most dangerous player was Suniev, who accounted for both goals and put four shots up in the process. Honzek, Jones and Wiebe each assisted, and the Flames did win enough draws and deliver enough contact to keep the game within reach. Tyson Gross won 11 faceoffs, Jones won five of seven, and Rory Kerins threw six hits. But the Flames needed more than one finisher on a night when the power play went empty. Two goals from Suniev kept Calgary alive; the lack of a third source of offense sent it home short.
Two goalies, enough stops
Seattle’s crease usage stood out almost as much as the scoring line. Nikke Kokko handled the first 20 minutes and stopped seven of eight shots. Philipp Grubauer played the final 40 and turned aside 15 of 16. Combined, that gave Seattle 22 saves and a .917 team save percentage, more than enough support for a 23-shot offense that made its chances count.
Our take: the split in goal is notable, but the broader Seattle defensive picture matters more. The Kraken paired those saves with nine takeaways and 17 blocked shots, and that layered work gave Calgary very little margin for error. For the Flames, the improvement case starts with turning territorial effort into cleaner results. They had 24 shots, six power plays and 32 hits, but the score still tilted the other way. In a 4-2 game this close for this long, the missed opportunity was not a lack of activity. It was where that activity did and did not show up.
Scoring moments
- 1st · 4:51
Ty Nelson Goal (2) Wrist Shot, assists: Logan Morrison (1), Jani Nyman (1)
- 1st · 9:23
Jagger Firkus Goal (1) Snap Shot, assists: Jon-Randall Avon (1), Oscar Fisker Molgaard (2)
- 1st · 13:01
Aydar Suniev Goal (1) Snap Shot, assists: Samuel Honzek (1)
- 3rd · 10:26
Aydar Suniev Goal (2) Snap Shot, assists: Ben Jones (1), Abram Wiebe (1)
- 3rd · 11:59
Logan Morrison Goal (2) Tip-In, assists: Tyson Jugnauth (1), Jon-Randall Avon (2)
- 3rd · 19:44
Jon-Randall Avon Goal (1) Wrist Shot, assists: none
Seattle Kraken — Forwards
| Player | BS | HT | TK | +/- | TOI | PPTOI | SHTOI | ESTOI | SHFT | G | YTDG | A | S | SM | SOG | FW | FL | FO% | GV | PN | PIM |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Jon-Randall Avon | 0 | 0 | 0 | 0 | 17:33 | 3:30 | 2:34 | 11:29 | 23 | 1 | 1 | 2 | 4 | 2 | 0 | 0 | 0 | 0.0 | 0 | 0 | 0 |
| Curtis Douglas | 0 | 3 | 0 | -1 | 8:17 | 0:31 | 0:00 | 7:46 | 15 | 0 | 0 | 0 | 1 | 3 | 0 | 0 | 0 | 0.0 | 0 | 0 | 0 |
| Jagger Firkus | 1 | 1 | 0 | 0 | 16:49 | 3:29 | 0:35 | 12:45 | 22 | 1 | 1 | 0 | 4 | 0 | 0 | 0 | 1 | 0.0 | 1 | 0 | 0 |
| Oscar Fisker Molgaard | 1 | 0 | 1 | 1 | 20:10 | 3:25 | 3:29 | 13:16 | 25 | 0 | 0 | 1 | 0 | 0 | 0 | 11 | 8 | 57.9 | 0 | 0 | 0 |
| John Hayden | 1 | 4 | 0 | -1 | 11:14 | 0:29 | 1:53 | 8:52 | 17 | 0 | 0 | 0 | 2 | 0 | 0 | 3 | 5 | 37.5 | 0 | 2 | 7 |
| Logan Morrison | 0 | 1 | 0 | 1 | 15:03 | 3:26 | 0:03 | 11:34 | 20 | 1 | 2 | 1 | 1 | 0 | 0 | 4 | 4 | 50.0 | 2 | 0 | 0 |
| Jani Nyman | 1 | 0 | 1 | 1 | 16:10 | 2:16 | 0:00 | 13:54 | 23 | 0 | 1 | 1 | 0 | 3 | 0 | 0 | 2 | 0.0 | 1 | 0 | 0 |
| Carson Rehkopf | 0 | 1 | 0 | 1 | 12:24 | 2:13 | 0:00 | 10:11 | 19 | 0 | 0 | 0 | 2 | 1 | 0 | 0 | 3 | 0.0 | 0 | 1 | 2 |
| Eduard Sale | 0 | 0 | 0 | -1 | 13:56 | 2:24 | 0:00 | 11:32 | 18 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0.0 | 1 | 0 | 0 |
| Mitchell Stephens | 0 | 0 | 0 | -1 | 14:29 | 0:05 | 2:10 | 12:14 | 22 | 0 | 0 | 0 | 1 | 1 | 0 | 7 | 4 | 63.6 | 1 | 0 | 0 |
| Nathan Villeneuve | 0 | 2 | 0 | -1 | 9:03 | 0:27 | 0:00 | 8:36 | 14 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.0 | 0 | 0 | 0 |
| Ryan Winterton | 0 | 0 | 1 | 0 | 18:35 | 2:28 | 3:47 | 12:20 | 26 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0.0 | 0 | 0 | 0 |
Seattle Kraken — Defenses
| Player | BS | HT | TK | +/- | TOI | PPTOI | SHTOI | ESTOI | SHFT | G | YTDG | A | S | SM | SOG | FW | FL | FO% | GV | PN | PIM |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Kaden Hammell | 3 | 0 | 0 | -2 | 17:25 | 0:16 | 2:53 | 14:16 | 24 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.0 | 1 | 1 | 2 |
| Tyson Jugnauth | 1 | 2 | 0 | -1 | 19:53 | 4:00 | 0:00 | 15:53 | 27 | 0 | 0 | 1 | 1 | 1 | 0 | 0 | 0 | 0.0 | 0 | 1 | 2 |
| Ty Nelson | 0 | 0 | 2 | 2 | 19:56 | 2:26 | 2:13 | 15:17 | 29 | 1 | 2 | 0 | 2 | 2 | 0 | 0 | 0 | 0.0 | 1 | 1 | 2 |
| Gustav Olofsson | 3 | 1 | 1 | 1 | 19:51 | 0:11 | 4:04 | 15:36 | 30 | 0 | 0 | 0 | 3 | 2 | 0 | 0 | 0 | 0.0 | 2 | 0 | 0 |
| Ville Ottavainen | 3 | 0 | 2 | 1 | 18:01 | 0:26 | 3:58 | 13:37 | 25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.0 | 1 | 0 | 0 |
| Caden Price | 3 | 1 | 1 | -1 | 19:52 | 0:03 | 2:01 | 17:48 | 28 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0.0 | 4 | 1 | 2 |
Seattle Kraken — Goalies
| Player | GA | SA | SOS | SOSA | SV | SV% | ESSV | PPSV | SHSV | TOI | YTDG | PIM |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Nikke Kokko | 1 | 8 | 0 | 0 | 7 | .875 | 4 | 3 | 0 | 20:00 | 0 | 0 |
| Philipp Grubauer | 1 | 16 | 0 | 0 | 15 | .938 | 12 | 3 | 0 | 40:00 | 0 | 0 |
Calgary Flames — Forwards
| Player | BS | HT | TK | +/- | TOI | PPTOI | SHTOI | ESTOI | SHFT | G | YTDG | A | S | SM | SOG | FW | FL | FO% | GV | PN | PIM |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Andrew Basha | 0 | 0 | 0 | 0 | 13:01 | 2:52 | 0:08 | 10:01 | 19 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0.0 | 0 | 0 | 0 |
| Jonathan Castagna | 0 | 1 | 1 | 1 | 13:40 | 0:16 | 2:38 | 10:46 | 20 | 0 | 0 | 0 | 1 | 1 | 0 | 2 | 4 | 33.3 | 0 | 0 | 0 |
| Matvei Gridin | 0 | 0 | 0 | -1 | 19:30 | 4:37 | 0:13 | 14:40 | 24 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 2 | 0.0 | 3 | 0 | 0 |
| Tyson Gross | 0 | 3 | 0 | 0 | 17:35 | 2:51 | 3:47 | 10:57 | 23 | 0 | 0 | 0 | 2 | 0 | 0 | 11 | 7 | 61.1 | 0 | 0 | 0 |
| Samuel Honzek | 0 | 1 | 0 | 0 | 15:49 | 0:00 | 3:12 | 12:37 | 24 | 0 | 0 | 1 | 1 | 1 | 0 | 0 | 0 | 0.0 | 0 | 0 | 0 |
| Dryden Hunt | 0 | 1 | 1 | 0 | 15:35 | 3:11 | 0:21 | 12:03 | 22 | 0 | 0 | 0 | 2 | 1 | 0 | 0 | 0 | 0.0 | 2 | 1 | 2 |
| Ben Jones | 0 | 5 | 0 | 0 | 13:27 | 0:01 | 2:23 | 11:03 | 24 | 0 | 0 | 1 | 0 | 1 | 0 | 5 | 2 | 71.4 | 1 | 0 | 0 |
| Rory Kerins | 0 | 6 | 0 | -1 | 18:01 | 4:33 | 0:07 | 13:21 | 22 | 0 | 0 | 0 | 1 | 2 | 0 | 9 | 10 | 47.4 | 0 | 0 | 0 |
| Alexander Nylander | 1 | 1 | 0 | -1 | 18:30 | 4:10 | 0:09 | 14:11 | 23 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0.0 | 0 | 0 | 0 |
| Brennan Othmann | 0 | 0 | 0 | -1 | 0:53 | 0:00 | 0:00 | 0:53 | 2 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0.0 | 0 | 3 | 20 |
| William Stromgren | 1 | 2 | 1 | 0 | 17:06 | 2:41 | 0:00 | 14:25 | 22 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0.0 | 0 | 0 | 0 |
| Aydar Suniev | 1 | 1 | 0 | 1 | 15:24 | 4:37 | 0:00 | 10:47 | 19 | 2 | 2 | 0 | 4 | 1 | 0 | 0 | 0 | 0.0 | 1 | 0 | 0 |
Calgary Flames — Defenses
| Player | BS | HT | TK | +/- | TOI | PPTOI | SHTOI | ESTOI | SHFT | G | YTDG | A | S | SM | SOG | FW | FL | FO% | GV | PN | PIM |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Hunter Brzustewicz | 1 | 1 | 0 | 1 | 19:55 | 2:38 | 2:55 | 14:22 | 27 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0.0 | 4 | 0 | 0 |
| Joel Hanley | 2 | 1 | 0 | -1 | 18:38 | 0:06 | 2:45 | 15:47 | 26 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 0.0 | 1 | 1 | 2 |
| Yan Kuznetsov | 2 | 0 | 0 | 1 | 17:40 | 0:02 | 2:25 | 15:13 | 28 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 0 | 0.0 | 0 | 0 | 0 |
| Brayden Pachal | 1 | 5 | 0 | -1 | 16:46 | 0:00 | 3:03 | 13:43 | 24 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0.0 | 2 | 0 | 0 |
| Zayne Parekh | 1 | 3 | 1 | 0 | 23:10 | 4:57 | 0:00 | 18:13 | 25 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0.0 | 2 | 0 | 0 |
| Abram Wiebe | 0 | 1 | 0 | 1 | 16:14 | 0:22 | 1:34 | 14:18 | 25 | 0 | 0 | 1 | 2 | 0 | 0 | 0 | 0 | 0.0 | 0 | 0 | 0 |
Calgary Flames — Goalies
| Player | GA | SA | SOS | SOSA | SV | SV% | ESSV | PPSV | SHSV | TOI | YTDG | PIM |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Devin Cooley | 3 | 22 | 0 | 0 | 19 | .864 | 14 | 3 | 2 | 58:57 | 0 | 2 |
Seattle Kraken — Team statistics
| Blocked Shots | 17 |
|---|---|
| Hits | 16 |
| Takeaways | 9 |
| Shots | 23 |
| Power Play Goals | 2 |
| Power Play Opportunities | 5 |
| Power Play Percentage | 40.0 |
| Short Handed Goals | 1 |
| Shootout Goals | 0 |
| Faceoffs Won | 25 |
| Faceoff Win Percent | 48.1 |
| Giveaways | 16 |
| Total Penalties | 7 |
| Penalty Minutes | 17 |
Calgary Flames — Team statistics
| Blocked Shots | 10 |
|---|---|
| Hits | 32 |
| Takeaways | 4 |
| Shots | 24 |
| Power Play Goals | 0 |
| Power Play Opportunities | 6 |
| Power Play Percentage | 0.0 |
| Short Handed Goals | 0 |
| Shootout Goals | 0 |
| Faceoffs Won | 27 |
| Faceoff Win Percent | 51.9 |
| Giveaways | 16 |
| Total Penalties | 6 |
| Penalty Minutes | 26 |
← GAME CENTRE