Robin Lehner made 25 saves, his fifth win in six starts. He has a 2.30 goals-against-average and a .931 save percentage since Oct. 26.
"We were 1-4 there, but most of us weren't panicking," Lehner said. "We have a lot of belief in our group and our depth and our system, and I think we're slowly getting there."
Jordan Eberle and Yanni Gourde scored for the Kraken (4-8-1), who have lost four of five and six straight on the road.
"Look at the standings and we're losing ground," Eberle said. "You obviously can't win the Stanley Cup in the first couple of months in the season, but you can definitely fall out of it."
Chris Driedger made 19 saves in his first start for Seattle. He was selected from the Florida Panthers in the 2021 NHL Expansion Draft.
Eberle scored on the power play at 4:49 of the first period to give the Kraken a 1-0 lead. It was his fifth goal in three games.