The real surprise came on the other side of the ball: A defense that finally showed it can take charge of a game.
The Packers (9-0) remain the NFL's lone undefeated team. And if they now can count on a defense to complement their high-octane offense, they just might be unstoppable.
Rodgers threw for four scores against a fierce Vikings pass rush, Randall Cobb returned a punt 80 yards for a touchdown and the Packers defense contained Adrian Peterson and the Minnesota Vikings in a 45-7 victory on Monday night.
Green Bay's defense came into the game giving up nearly 300 yards passing per game, second-most in the NFL. Their last time out, the Packers nearly blew a big lead in the fourth quarter at San Diego, holding on for a 45-38 victory.
But the Packers finally played to their potential against the division rival Vikings (2-7), holding rookie quarterback Christian Ponder to 190 yards passing with an interception and limiting Peterson to 51 yards and a touchdown.