Ponder then threw an interception to Packers cornerback Tramon Williams, misfiring on a deep ball after a flea-flicker toss back from Peterson.
Rodgers was sharp on the first possession of the second half, leading an eight-play, 69-yard drive that included a fourth-down conversion to Nelson.
Rodgers found Nelson on the right sideline two plays later, Nelson threw a stiff arm at Vikings cornerback Cedric Griffin and broke free for a touchdown, giving the Packers a commanding 24-0 lead with 10:45 left in the third quarter.
The Packers forced another punt but Cobb fumbled, and the Vikings recovered deep in Packers territory.
Ponder threw to Percy Harvin, then handed to Peterson for a 3-yard touchdown up the middle. The Vikings cut the Packers' lead to 24-7 with 8:41 left in the third quarter.
Cobb then made up for his mistake with a long kickoff return to give the ball to the Packers at midfield. Rodgers led yet another precision drive, finishing it off with a 9-yard touchdown pass to Kuhn for a 31-7 lead.
Notes: Cobb's return was the Packers' first punt return for a touchdown since November 2008. ... Including the playoffs, the Packers have won 15 straight games dating back to last season, the longest such streak in team history.....Monday's attendance was 70,519.