"It's all about famine, famine, feast," Peterson said. "We knew it was going to be tough early and our offensive line was dialed into it. We just kept pounding them."

Walsh's 50-yard field goal made the Rams pay for Bradford's botched snap and Griffen's first career interception and return gave Minnesota 17 points in a span of just 3:56.

"He threw it right to me," Griffen said. "It was a dream come true. I want to say `Thank you, Sam Bradford.'"

Peterson entered the day with more rushing yards than 23 teams, including the Rams, and accounted for more than two thirds of the Vikings' 322 yards. Ponder was a facilitator, going 17 for 24 for 131 yards.

Throw out the costly mistakes and it looks as if Bradford was on his game, going 35 for 55 for 377 yards. Jackson caught eight passes for 73 yards, and Brandon Gibson and Amendola had six receptions each.

NOTES: Griffen stepped up for the Vikings in place of DE Brian Robison (shoulder), injured in the first quarter and ruled out just after halftime. Frazier said Robison has an AC sprain and will undergo an MRI exam on Monday. ... Bradford has been sacked in 30 consecutive games, the longest active streak in the NFL. ... The Vikings' previous best for the first half was 17 points in two games, and four times they were held to single digits. ... The Rams are 5 for 6 on 2-point conversions after Amendola's catch in the fourth quarter.