SEATTLE -- The feet of Seattle Seahawks quarterback Russell Wilson and running back Marshawn Lynch were enough to overcome those of Minnesota Vikings running back Adrian Peterson.
Wilson's scrambling and Lynch's rumbling helped Seattle take a 30-20 win over the Vikings on a clear and unseasonably warm afternoon Sunday at CenturyLink Field.
Wilson completed 16 of 24 passes for 173 yards and three touchdowns. Lynch topped 100 rushing yards for the fifth time this season, finishing with 124 yards on 26 carries.
The Vikings' offense was stifled in the second half when it went away from Peterson and began throwing much more often. After Peterson gained 144 yards on 12 carries in the first half, he was given the ball just five more times in the second half for another 38 yards. Peterson finished with a season-high 182 yards on just 17 carries despite not practicing Friday because of an ankle injury.
Vikings quarterback Christian Ponder had a woeful afternoon. He was 11 for 22 for 63 yards and an interception.
Lynch's 3-yard touchdown run expanded Seattle's lead to 27-17 with 6:15 to go in the third quarter. After ineffective starts to the second half by both offenses, Seattle (5-4) was able to put together a nine-play, 72-yard drive that ended with Lynch's fourth touchdown of the season.
Blair Walsh kicked a 55-yard field goal with 1:47 left in the third quarter to pull Minnesota (5-4) within 27-20. Replays showed that the play clock expired prior to the snap of the ball, which left Seahawks coach Pete Carroll furious, but officials missed it and the kick was good.
Seattle kicker Steven Hauschka tacked on a 40-yard field with 6:23 to go in the game. Faced with third-and-22 from the 27-yard line, Seattle stayed conservative and handed to Lynch to set up the field goal.
Seahawks wide receiver Golden Tate helicoptered into the end zone for a 20-17 Seahawks lead with 52 seconds left in the first half. The former Notre Dame star turned a short screen into an 11-yard touchdown when he cut back to avoid two Minnesota defenders, then launched into the air just before the goal line. Tate was smacked while in the air, causing him to spin, crash to the ground and lose the ball. However, he had already cracked the goal line, giving him his second touchdown of the day.
Wilson again displayed his mobility when he rolled right and threw to Sidney Rice for an 11-yard touchdown on third-and-9 that put Seattle up 14-7 with 3:15 left in the first quarter. Seattle's 80-yard drive was a mix of Lynch running, Wilson creating plays on the move and even a pass from Rice to tight end Zach Miller for a first down.
Peterson answered with a 4-yard touchdown run, his second score of the day. A 24-yard pass interference penalty on Seattle cornerback Marcus Trufant on third-and-9 put the Vikings at Seattle's 20-yard line. Peterson powered in four plays later to tie the game for the second time with 11:46 left in the second quarter.
Peterson ran 12 times for 144 yards in the first half. It was the first time Peterson had topped 100 yards in a first half since Nov. 15, 2009, against the Detroit Lions, and the seventh time in his career.
Walsh kicked a 36-yard field goal with 5:29 left in the half to put Minnesota up 17-14 after Peterson put the Vikings in front.
Peterson's 74-yard carry on the second play of the game brought Minnesota to the Seahawks' 1-yard line and encapsulated all of the running back's abilities. He threw two stiff-arms to make the right corner, then cut back inside on a safety. Seattle cornerback Brandon Browner tripped him up just before the goal line, but Peterson ran the ball in on second-and-goal for a 7-0 Minnesota lead with 13:15 left in the first quarter.
A Percy Harvin fumble that Trufant forced and recovered at the Minnesota 17-yard line put Seattle in business. Wilson found Tate across the back of the end zone to tie the game 7-7 with nine minutes left in the first quarter.
NOTES: Harvin hurt his ankle when he was tackled with 3:18 remaining in the third quarter. He limped off after being looked at on the field. Harvin returned briefly on Minnesota's first possession of the fourth quarter before coming off again. ... Seahawks linebacker K.J. Wright was taken out in the first half due to concussion symptoms and did not return. ... Seattle center Max Unger suffered a hand injury during the game. He received X-rays but later returned to action. ... Sixteen-year NBA veteran Detlef Schrempf raised the 12th Man flag. ... Seattle wide receiver Jermaine Kearse was active for his first NFL game. He caught one pass for 6 yards.