SEATTLE — Russell Wilson and Marshawn Lynch had all the answers for Adrian Peterson and the Minnesota Vikings.
Lynch ran for 124 yards and a touchdown, Wilson threw three first-half touchdown passes, and the Seattle Seahawks overcame 182 yards by Peterson in a 30-20 win over the Vikings on Sunday.
The matchup between the top two rushers in the NFL — Peterson and Lynch — didn’t disappoint with Peterson having his best game since 2008.
But the difference was Wilson, Seattle’s rookie QB who continues to improve. He did just what the Seahawks (5-4) needed, hitting key passes and not making any mistakes.
Wilson threw touchdown passes of 11 yards to Sidney Rice and a pair to Golden Tate. The first to Tate came on a 6-yard throw in the first quarter.
On the second, Tate took a short screen pass, danced away from a couple of defenders near the line of scrimmage, then jumped over Minnesota cornerback Josh Robinson at the goal line, just getting the ball over the line before it was knocked loose by Everson Griffen.
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 then capped the game by running the final 5:27 off the clock converting two fourth downs as Seattle snapped a two-game losing streak.
Seattle won despite Peterson. It was his third straight game over 100 yards rushing and he nearly reached the century mark by the end of the first quarter.