MINNEAPOLIS – The Minnesota Vikings needed most of the game to figure out how to stop Robert Griffin III and the Washington Redskins.
They finally walked off their home field a winner, too.
Adrian Peterson ran for 75 yards and two touchdowns, and the Vikings forced Griffin into three straight incompletions from the 4 in the final seconds to hold on for a 34-27 victory Thursday night.
Christian Ponder went 17 for 21 for 174 yards with two touchdowns and an interception before leaving late in the third quarter with an injured left shoulder. John Carlson had seven catches for 98 yards and a touchdown for the Vikings (2-7).
Griffin was 24 for 37 for 281 yards and three touchdowns for the Redskins (3-6), who led 27-14 in the third quarter. He also ran seven times for 44 yards, but the Vikings took him down for four sacks in the second half. The Redskins committed eight penalties for 63 yards.
With the Redskins out of timeouts, Griffin ran for 12 yards on fourth-and-1 at his own 49 right after the 2-minute warning. Jordan Reed caught a 17-yard pass to the 8 and, after a short run by the Redskins, the Vikings inexplicably stopped the clock with a timeout of their own.
But Griffins next two passes were incomplete. On fourth-and-goal with 32 seconds left, his throw to the corner of the end zone was caught by Santana Moss with only one foot in bounds.
Blair Walsh kicked two fourth-quarter field goals for the Vikings after Petersons second score gave them a 28-27 lead late in the third quarter.
That drive started at the Washington 41, thanks to an unnecessary roughness call on Darrel Young during the punt return. Ponder scrambled and slung a third-and-12 laser to Jarius Wright for a first down at the sideline. Then, Ponder took off for a 14-yard run that left him with an injured left shoulder, and an official replay reversed the touchdown call after he dived at the pylon and rolled out of bounds.
Matt Cassel came in, and Peterson scored to give the Vikings the lead on the next play.