The Packers have outgained the 49ers, 362 yards to 57, on their way to a 23-3 halftime lead at Lambeau Field.
The Packers moved the ball well on their first two possessions, driving inside San Francisco's 10-yard line both times with the help of some big plays, a season-long 26-yard run from running back Ryan Grant on the first series and a 37-yard reception from wide receiver Greg Jennings on the second. But each time they were forced to settle for field goals from Mason Crosby.
Green Bay's offense was able to break through midway through the second quarter. On first down from their own 36, Rodgers found Jennings over the middle, who put a nice move on safety Dashon Goldson and cornerback Tarell Brown at the San Francisco 45, before taking it the rest of the way for a 64-yard touchdown and a 13-3 lead.
The Packers added to their lead when Rodgers led the offense on a 10-play, 81-yard drive that included two passes to wide receiver Donald Driver for a combined 27 yards, a 16-yard screen pass to running back Brandon Jackson, a 15-yard Grant run, and an 11-yard run by Rodgers. Rodgers found wide receiver Jordy Nelson for a 7-yard touchdown pass to finish the drive and to put the Packers up 20-3.
Crosby added a 27-yard field goal as time expired in the first half for the 23-3 margin.
The 49ers scored on their opening possession with a 46-yard field goal from Joe Nedney that was set up by running back Frank Gore's 42-yard run up the middle on the second play. On third-and-1 at the Green Bay 29, fullback Moran Norris was stopped for no gain and the 49ers were forced to settle for three points.
Gore has rushed for 56 yards on 5 carries and quarterback Alex Smith has completed 3-of-7 passes for just 5 yards.
Rodgers has completed 22-of-31 passes for 274 yards and two touchdowns, the most yards he has ever thrown for in the first half of a game, and has not been sacked. Jennings has 121 receiving yards on four receptions, which is also a career high for him for a first half. Grant has 70 yards on 10 carries.