Adrian Peterson and a dominant Minnesota defense put the Vikings back on track, even if Christian Ponder and the passing game fell further out of sync.
Peterson ran 23 times for 153 yards and a first-quarter touchdown and the Vikings survived an ugly second half to hang on and beat Arizona 21-14 Sunday to hand the Cardinals their third straight loss.
Percy Harvin caught Ponder's only touchdown pass, but Ponder committed another costly turnover, an interception that led to a second-quarter touchdown run by LaRod Stephens-Howling. Ponder has seven turnovers in the last three games; two of them were turned into touchdowns last week at Washington.
The Vikings (5-2) had four straight three-and-outs into the thick of the fourth quarter, and Ponder finished 8 for 17 for 58 yards and two interceptions. But the defense forced John Skelton into a flurry of off-target throws and sacked him seven times. Antoine Winfield delivered a jarring stop on fourth-and-1 at the Minnesota 17 midway thro...