Charles Woodson intercepted Cincinnati quarterback Carson Palmer twice in the first half, one that set up a score and another that he returned for a touchdown, as the Packers and Bengals are tied at 21 at halftime.
The Bengals scored on the first drive of the game, marching down the field for a seven-play, 63-yard drive that was capped off with a 5-yard touchdown pass from Palmer to wide receiver Laveranues Coles. Running back Cedric Benson provided the bulk of the offense on the drive, including three 12-yard runs.
Green Bay answered on their next possession, driving 80 yards in 11 plays. Quarterback Aaron Rodgers found tight end Spencer Havner over the middle for a 21-yard pickup on a third down, and connected with wide receiver James Jones for a 16-yard gain on another third down. On third-and-goal from the 3, Rodgers rolled out to his right and hooked up with wide receiver Donald Driver on the right sideline in the end zone for the score to tie the game at 7.
The Packers' defense got the ball right back, with Woodson intercepting Palmer's pass on first down intended for wide receiver Chad Ochocinco on the right sideline, and returned the pick 22 yards down to the 11. Running back Ryan Grant scored two plays later on a 4-yard run to put Green Bay up 14-7.
After a three-and-out by Green Bay on their next possession, wide receiver Quan Crosby returned Jeremy Kapinos' 53-yard punt 60 yards down the right sideline all the way down to the Packers' 6. Palmer scored three plays later on a 1-yard sneak to even the game at 14.
Green Bay's defense helped put the Packers on the board again midway through the second quarter, but this time did it all on their own. Woodson intercepted Palmer's short pass intended for tight end Daniel Coats on the right sideline, and had a clear path to the end zone on the 37-yard return for score and a 21-14 lead.
Cincinnati tied it up shortly before the half when Palmer found wide receiver Chris Henry in the back of the end zone for a 5-yard touchdown. The scoring drive included a 38-yard gain on a reception by Coats on a 3rd-and-34 from the Bengals' 7. Defensive end Cullen Jenkins forced a fumble on the reception, but Coles recovered the fumble for the first down, and Palmer found Ochocinco on a flea-flicker on the next play for 44 yards to put the Bengals deep in Green Bay territory.
Rodgers completed 8-of-15 passes for 92 yards and one touchdown.
Benson led the Cincinnati offense with 78 yards rushing on 13 carries.