Updated

Adrian Peterson raced 61 yards for the game-sealing touchdown midway through the fourth quarter, padding his NFL rushing lead with 171 yards on 27 carries for the Minnesota Vikings in a 34-24 victory over the Detroit Lions on Sunday afternoon.

Peterson had 120 yards in the final 15 minutes, 10½ months after reconstructive surgery on his left knee. Ponder bounced back from a rough game with 221 yards and two touchdowns on 24-for-32 passing for the Vikings (6-4).

Calvin Johnson had 207 yards on 12 catches, including a touchdown that brought the Lions (4-5) a little closer with 1:53 left. But Johnson's lost fumble near midfield on the previous possession put Vikings rookie Blair Walsh in position for his fourth field goal.