Adam Larsson and Calle Jarnkrok each scored his first goal of the season for Seattle (5-12-1). Philipp Grubauer made 37 saves, including 22 in the third period.
"The streak, it's been tough," Kraken coach Dave Hakstol said. "It's not a lot of fun. Our players, coming off last night's or two nights ago, a game that stinks (7-3 loss to the Colorado Avalanche on Friday), that stays with you. The atmosphere in our building also stays with you. … To be able to come out tonight and do what we could to try to reward the people up there and, most importantly, take pride in our standard tonight, and that's really what happened."
Alex Ovechkin scored his 745th NHL goal for Washington (11-3-5), which was coming off a 4-0 win at the San Jose Sharks on Saturday and had its seven-game point streak end (6-0-1). Vitek Vanecek made 26 saves.
"The game got away from us in about four minutes," Capitals forward Nic Dowd said. "I thought we actually played really well the rest of the game and controlled the game. I think we had 20 shots in the third period, something like that. We had chances and I thought we had a chance to win that game if we hadn't let it get away from us."
Tom Wilson gave Washington a 1-0 lead at 3:34 of the first period, shooting blocker side on Grubauer from the right face-off circle after Evgeny Kuznetsov forced a turnover by Jeremy Lauzon below the goal line.
Jared McCann tied it 1-1 with a power-play goal at 15:58.