The second of Tate's touchdowns gave Seattle a 20-17 lead at halftime. Then it was time for Lynch, who spent most of the first half watching Peterson sprint through the Seahawks defense.
Lynch had a 3-yard TD run in the third quarter to give Seattle a 10-point lead. He ran for 69 yards in the second half and added two receptions that included a key 24-yard screen pass that led to Steven Hauschka's 40-yard field goal with 6:23 left and a 30-20 Seattle lead.
The Seahawks (5-4) sealed the win by running the final 5:27 off the clock, converting two fourth downs, and ending a two-game losing streak.
"I thought it was the kind of day that we needed to start the second half," Seattle coach Pete Carroll said. "We put a lot of pressure on our guys to play well today and to get things done and get this thing going."
While Peterson carried the ball just five times in the second half, Seattle fed Lynch with 15 attempts. The Seahawks held possession for more than 21 minutes in the second half, including more than 12 minutes of the fourth quarter.
Wilson finished 16 of 24 for 173 yards. Rice and Tate both had four catches, but Wilson connected with eight different receivers.
"A couple of those touchdowns where the ball was in the end zone and I feel like we should do that more often," Rice said. "Take shots into the end zone. We got good receivers. We got good tight ends that can make plays. Hopefully, we'll keep doing it. It's working for us."
Peterson's big day started early as he went 74 yards on the second play of the game, only to be caught at the 1 by Brandon Browner. Peterson scored two plays later, the first time this season the Seahawks did not score first.