The Green Bay Packers showed that the best way to neutralize rookie phenom Adrian Peterson is to keep him off the field and get the ball into Brett Favre's hands as much as possible.
Favre threw three touchdown passes and joined Dan Marino as the only quarterbacks to pass for 60,000 yards as the Packers coasted to a 34-0 victory over the Minnesota Vikings on Sunday.
Playing in front of a Lambeau Field record crowd of 70,945, Green Bay posted its fourth straight win and improved to 8-1, matching the best start of Favre's career.
Favre also started 8-1 in 1996 - when he won his only Super Bowl- and 2002.
The Packers kept Peterson off the field with a ball-control offense, maintaining possession for just under 20 minutes in the first half, when they built a 13-0 lead.
Last week, Peterson rushed for an NFL-record 296 yards and three touchdowns in a 35-17 victory over the San Diego Chargers.
But against Green Bay, Peterson carried only nine times in the first half for 45 yards and carried just twice in the second half before leaving with a bruised knee.
Kurt Warner passed for 259 yards and three touchdowns as the Arizona Cardinals snapped a three-game losing streak with a 31-21 victory over the Detroit Lions.
Arizona limited Detroit to minus-18 yards rushing and dropped the Lions (6-3) two games behind the Green Bay Packers in the NFC North.
Larry Fitzgerald and Leonard Pope each had two TD receptions for the Cardinals (4-5), who turned the ball over four times themselves in a sloppy affair.