Andre Burakovsky gave the Kraken a 1-0 lead at 4:14 of the second period, shooting into an open net after Jared McCann cut across the slot and dropped it to Burakovsky in the left circle.
Marchessault tied it 1-1 with a power-play goal at 6:36, taking a cross-crease feed from Barbashev at the bottom of the left circle and lifting it under the crossbar.
Pavel Dorofeyev gave the Golden Knights a 2-1 lead at 15:00, scoring within one second of an offensive-zone face-off. Karlsson won the draw to his right, and Dorofeyev one-timed it out of the air and over Grubauer’s glove.
Matty Beniers tied it 2-2 at 1:55 of the third period, tipping a Will Borgen wrist shot from the point through Hill’s five-hole.
Brandon Tanev put the Kraken ahead 3-2 at 5:21, tipping in a shot from Pierre-Edouard Bellemare.
“There were momentum swings, and we obviously took the lead there in the third,” Beniers said. “We’ve just got to do a better job of making sure we don’t lose that lead and keep the momentum instead of sitting back."
Bjorkstrand pushed it to 4-2 with a breakaway goal at 11:30, receiving a stretch pass from Yanni Gourde at the blue line and scoring glove side on Hill.
“We don’t need fire, we don't need confidence, we’ve got that,” Hakstol said. “We’re disappointed we didn't close the game out, but I’ve said it all the way along, no matter the result, we need everybody to walk out tonight, clear the deck, and come back. There's no time for anything but [that], so we'll get back to work tomorrow.”
NOTES: Marchessault became the first Golden Knights player with five goals in a two-game span. … Marchessault’s second goal was the franchise’s fourth-latest game-tying goal behind Max Pacioretty (59:59 on Nov. 27, 2019), Reilly Smith (59:52 on Jan. 18, 2020) and Mattias Janmark (59:51 on Jan. 2, 2022). … Seattle forward Jordan Eberle played his 1,000th NHL game. He was plus-1 in 19:24.