ATLANTA — Adrian Peterson was still miffed about his performance the previous week.
He took it out on the Falcons.
Bouncing back from a tough loss to Green Bay, Peterson ran for 158 yards and two touchdowns Sunday as Minnesota beat slumping Atlanta 20-10.
The Vikings jumped ahead on Peterson's 1-yard run in the opening quarter, and clinched it when he got loose on a 35-yard scamper down the sideline with 4:15 left.
"We took it personal, the loss last week," Peterson said.
In the 30-13 setback to the Packers, he was held to 45 yards, his fewest since Week 1. He also had a crucial fumble in the fourth quarter.
"It was an opportunity for us to get into the end zone, and I ruined it," Peterson recalled.
Against the Falcons, who came in with the league's top-ranked defense against the run, Peterson ripped off his sixth 100-yard game of the season. He also moved to 18th in career rushing with 11,354 yards, passing O.J. Simpson (11,236), Corey Dillon (11,241) and John Riggins (11,352).
"I just come in and try to focus on doing my job and helping my team win," Peterson said. "I'll be able to look at those things after the fact."
Falcons quarterback Matt Ryan threw two more interceptions — he has five in the past two games — and heard perhaps the loudest boos of his career from the home crowd after a pick in the end zone.
Atlanta has lost five of its past six games, including four straight, and is in danger of becoming one of the few teams ever to start 5-0 and miss the playoffs.
"It starts with me," Ryan said. "I've got to know when to throw the ball away, cut my losses, and take the field goal."
The Vikings reclaimed a one-game lead over Green Bay in the NFC North.