Alex Wennberg extended it to 2-0 at 6:53, tucking in the puck at the right post off a touch pass from Andre Burakovsky.
"Scoring goals is a lot of fun and it helps the team," Wennberg said. "Get some confidence in myself. Yes, it's great, but all that matters is the two points."
The Kraken received goals from three of their four forward lines.
"We need everybody on our bench in order to play the way that we want, in order to be able to skate and play with the energy that we want," Hakstol said. "That was a bit of an issue in the first couple [of] periods, we didn't have great legs."
Terry walked in and scored five-hole on a power play to cut it to 2-1 at 14:16, but Vince Dunn skated down the slot and scored with a snap shot to make it 3-1 with 27 seconds remaining in the first.
"We gave up three [power-play] goals," Hakstol said. "That's not a great formula for on the road."
Derek Grant, who missed the previous 10 games with an upper-body injury, made it 3-2 when he scored on a rebound at 1:48 of the second period.
"It always [stinks] watching, especially when we are not winning as much as we'd like to," Grant said. "It's good to be back out there with the guys."
NOTES: Kraken forward Morgan Geekie did not return after sustaining an upper-body injury after colliding with teammate Adam Larsson at 2:48 of the second. … Seattle has won five consecutive road games for the first time in its history. ... Kraken defenseman Justin Schultz had one assist to extend his assist streak to four games (five assists) and his point streak to a career-high five games (two goals, five assists). … Anaheim, which entered Sunday last in the NHL on the power play (11.3 percent), scored three power-play goals for the first time since Nov. 9, 2017. … Beniers extended his point streak to four games (two goals, seven assists). ... Zegras has four NHL three-point games, tying Ryan Getzlaf for the second most at age 21 or younger in Ducks history. Hall of Fame forward Paul Kariya is first (12).