Brandon Tanev had a goal and an assist for the Kraken (18-10-3), who won for the second straight game. Morgan Geekie had two assists and Martin Jones made 22 saves.
"Not a lot of time and in our D-zone in the first two periods," Seattle coach Dave Hakstol said. "There's two or three occasions where they got inside because we were up to a little too loose on our return. … the way we play we need doubles, we need help down low killing plays, we need stops and starts inside. We did a pretty good job of that but against this team, if you don't do it every time. It's coming inside. We saw that a little bit in the second. We got good saves from 'Jonesy' on those."
Pavel Buchnevich and Colton Parayko scored, and Thomas Greiss made 28 saves, including a penalty shot, for the Blues (16-16-1), who had won four in a row.
"We didn't manage the puck very well," Blues coach Craig Berube said. "They checked well, we didn't have time or space and we didn't do the right things with the puck. That's probably what the bottom line was. … They got behind us too much and they were on us and we didn't make very good plays and we didn't compete very hard, we lost a lot of puck battles."
Donato gave the Kraken a 1-0 lead at 16:27 of the first period when Adam Larsson found him with a stretch pass to break him free and he scored on a backhand-forehand move.
"That was a spectacular pass from him," Donato said. "I mean, I saw it coming a little bit but with him going backward and momentum carrying him that way, to be able to get it all the way across his body and up that far, that was awesome and then going on a breakaway, I just kind of close my eyes and hope it goes in."