Peterson recorded both a rushing and receiving touchdown to go along with his 199 yards, but his season total of 2,097 fell just short of breaking Hall of Famer Eric Dickerson's 1984 single-season mark (2,105). Christian Ponder tossed three touchdown passes for the Vikings (10-6), who won their fourth straight to set up a rematch against third-seeded Green Bay (11-5) at Lambeau Field.
Aaron Rodgers threw for 365 yards and tossed at least four touchdowns for the fourth time this season. Greg Jennings reeled in a pair while fellow wideouts Jordy Nelson and James Jones also found the end zone as the Packers suffered just their second loss in 11 outings.
After Rodgers connected with Nelson on a 2-yard strike to tie the game at 34-34, Peterson broke to the left and scampered 26 yards to set up Walsh's game-winning kick. The rookie squeezed the ball just inside the left upright to send Minnesota into the playoffs.
- Photos: NFL weekly action
- Photos: Forbes' most disliked NFL players 2013
- Photos: The 2013 NFL first round draft picks
- Photos: Super Bowls through the years
- Pictures: The Harbaugh family
- Photos: 100 Greatest NFL Players of All Time
See more photos »
- Zach Brown
- Takeo Spikes
- Kellen Winslow, Jr.
See more topics »
Exactly one year removed from ACL surgery, Peterson entered the contest needing 208 yards to surpass Dickerson's mark. He got out of the blocks in a hurry, taking a delayed handoff for a 7-yard score in the first quarter before reeling in a short 2-yard reception to give Minnesota a 27-17 lead in the third.
GAME NOTEBOOK: Peterson eclipsed the 2,000-yard plateau with a 20-yard gain in the third quarter. He joined O.J. Simpson, Dickerson, Barry Sanders, Terrell Davis, Jamal Lewis and Chris Johnson as members of the 2,000-yard club. ... Walsh extended his record of 50-plus-yard field goals by drilling a 53-yarder in the first quarter. Walsh is 10-for-10 from at least 50 yards away this season. ... The receiving score was Peterson's fourth of his career - and first this season.
Chargers 24, Raiders 21
Terrelle Pryor made his first career start at quarterback for the Raiders and went 13-of-28 for 150 yards, two touchdowns and one interception and also ran for 49 yards and a score. Darren McFadden rushed for 57 yards on 19 carries for Oakland (4-12), which lost eight of its final nine games.
Spurlock got things started on the right foot for San Diego when he ran the opening kickoff of the game back. It was the third career kickoff return TD for Spurlock, who had a punt return for a touchdown last week.
The Chargers extended it out to 24-7 on Rivers' 34-yard touchdown pass to Alexander with 5:06 left in the third quarter but had to sweat out the win. Pryor capped a 76-yard drive with a 3-yard TD run and hit Denarius Moore with a 5-yard scoring pass to cut it to 24-21 with 2:00 left before San Diego ran out the clock.
GAME NOTEBOOK: Chargers LB Takeo Spikes and Raiders RB Mike Goodson were each issued personal foul penalties and ejected following an altercation. Spikes had to be restrained by teammates and other officials from going after the referee that announced the ejection. ... Pryor was starting in place of QB Carson Palmer (broken ribs), who was hurt last week. Pryor beat out Matt Leinart for the start during practice. ... Gates has 11 career touchdowns against Oakland, tied with former Chargers TE Kellen Winslow for the most against the Raiders since the AFL-NFL merger.
Patriots 28, Dolphins 0
Brady fired a 9-yard touchdown pass to Wes Welker to open the scoring in the first quarter and became the first quarterback in NFL history to throw at least one scoring pass in every game for three straight seasons. New England's top-ranked offense later got a pair of short touchdown runs from Stevan Ridley to take a 21-0 lead into halftime.
Brady completed 22 of 36 passes for 284 yards for the Patriots (12-4), which had its 20-game home winning streak in December snapped by San Francisco two weeks ago. Brady capped the scoring with a 23-yard touchdown pass to Rob Gronkowski, who returned to the lineup after suffering a broken arm six weeks ago.
Miami (7-9) had its two-game winning streak ended and finished below .500 for the fourth straight season. Quarterback Ryan Tannehill was 20-for-35 for 235 yards and threw his first interception in the past five games. He was also sacked seven times.