Oleksiak made it a 3-1 game with eight seconds left in the second period, with Eberle and Matty Beniers assisting.
Tolvanen’s goal at 4:49 in the third gave the Kraken a 4-1 lead. Larkin put the puck past Grubauer at 17:39.
Beniers finished the game with two assists.
The Kraken beat the Red Wings for the second time in franchise history.
NOTES
Eberle now has 14 points (10 goals, four assists) in his last 12 games against Detroit. … Tolvanen’s third period goal gave him points in each of the Kraken’s past five games, a new career-high. … Detroit defenseman Filip Hronek and left winger Tyler Bertuzzi both played their 300th career game on Saturday. … Saturday was Seattle’s second annual Black Hockey History Night, and the Kraken wore special warmup jerseys to mark the occasion.
UP NEXT
Kraken are at San Jose on Monday.
KRAKEN 4, RED WINGS 2
Detroit 1 0 1—2
Seattle 1 2 1—4
First Period—1, Seattle, Eberle 12 (Soucy), 16:50. 2, Detroit, Suter 9 (Zadina, Walman), 19:44.
Second Period—3, Seattle, Eberle 13 (Beniers, McCann), 2:05. 4, Seattle, Oleksiak 6 (Beniers, Eberle), 19:52.
Third Period—5, Seattle, Tolvanen 12 (Borgen, Sprong), 4:49. 6, Detroit, Larkin 22, 17:39.
Shots on Goal—Detroit 10-5-8—23. Seattle 10-10-6—26.
Power-play opportunities—Detroit 0 of 3; Seattle 0 of 2.
Goalies—Detroit, Husso 21-13-5 (26 shots-22 saves). Seattle, Grubauer 8-9-3 (23-21).
A—17,151 (17,100). T—2:30.
Referees—Gord Dwyer, Pierre Lambert. Linesmen—Joseph Mahon, Kiel Murchison.