CALGARY -- Philipp Grubauer made 35 saves, and the Seattle Kraken ended the Calgary Flames’ five-game winning streak with a 4-2 victory at Scotiabank Saddledome on Monday.

Jared McCann had a goal and an assist, and Oliver Bjorkstrand and Yanni Gourde scored for the Kraken (27-23-11), who have won three of their past four.

"It's huge," McCann said. "Huge. It puts us right back in it. We feel like we've been playing well of late and haven't gotten the results, and tonight was a good team effort."

Andrei Kuzmenko scored twice, and Jacob Markstrom made 26 saves for the Flames (30-26-5), who had won nine of 12 (9-3-0).

"It puts more pressure and stress on us now that we have 20 games left in the season," Calgary forward Andrew Mangiapane said. "Each game is important for us. Trying to crawl back here and we need every two points."

Gourde gave Seattle a 1-0 lead on the first shot of the game at 4:04 of the first period. He scored glove side on Markstom after Brandon Tanev's initial shot from the point was blocked in the slot.

Kuzmenko scored on the power play to tie it 1-1 at 7:50 of the second period. He tucked a puck by the pad of a sprawled Grubauer from below the goal line.

Seattle outshot Calgary 11-2 in the first period.

"I love the way we try to battle and claw our way back each game that we play, but I think it's easier obviously in this league to play with the lead, and that starts with better first periods and coming out ready to play," Mangiapane said. "It's on everyone."

SEA@CGY: Bjorkstrand, McCann combine for a goal in 2nd

Bjorkstand put the Kraken up 2-1 at 12:34 when he one-timed a centering pass from McCann by Markstrom's blocker.

Adam Larsson scored 21 seconds into the third period to extend it to 3-1. He took a centering pass from Matty Beniers and beat Markstrom glove side with a wrist shot from the slot.

Kuzmenko cut it to 3-2 at 7:46 on a wrist shot from the right point.

He has five goals in 10 games since being acquired in a trade with the Vancouver Canucks for Elias Lindholm on Jan. 31.

"When my team loses, it doesn’t matter how many I score, how many assists," Kuzmenko said. "It’s not individual sport. I’m a teammate, a team guy. For me, it doesn’t matter if today I score or not score. We lose. It’s a very bad moment."

McCann made it 4-2 at 12:29 when he shot by Markstrom's glove on a short-handed breakaway.

"I was pretty gassed, so I just tried to get the shot off quick," he said. "I like to go low blocker but decided to change it up at the last second. He's a big goalie, so I was able to find a spot."

Seattle defenseman Vince Dunn left the game at 13:41 of the third period after he was checked from behind by Calgary forward Martin Pospisil, who was assessed a major penalty and game misconduct. There was no update postgame.

"Garbage, but not really a whole lot different than the first hit six or seven seconds into the game,” Hakstol said. “You run around like that, you probably need to answer when somebody comes to you man-to-man, and that didn't happen either, so from there I'll leave it to the League. I thought both hits were just about as bad as you get."

NOTES: Seattle (100-100-25) became the third-fastest franchise since the expansion era (since 1967-68) to win 100 games, behind the Vegas Golden Knights (173 games) and Florida Panthers (223 games). ... Kuzmenko's first goal was his 100th NHL point (134th game). ... Kraken forward Alex Wennberg did not play because of "trade-related issues," Hakstol said prior to the game.