Quarterback Aaron Rodgers scored on a 1-yard run with just over a minute remaining in the first half as the Packers and Seahawks are tied at 10 at the break.
The officials originally ruled Rodgers down short of the goal line, but the booth review showed that his knees were not down as he extended the ball to break the plane for the touchdown.
The score capped a 13-play, 66-yard drive that was highlighted by a 19-yard pass from Rodgers to wide receiver Donald Driver on third down down to Seattle's 44, and the pair hooked up again two plays later for seven yards, with a personal foul face mask penalty on Seattle cornerback Jordan Babineaux added on.
After forcing three-and-outs on the Seahawks' first two possessions, the Packers got on the board first with a 29-yard field goal by Mason Crosby. The drive started at Green Bay's 46 after a 23-yard punt return by cornerback Will Blackmon, and Rodgers connected with wide receiver Jordy Nelson three times for 32 yards on the possession to help set up the score.
Seattle tied the game at three on a 50-yard field goal by Olindo Mare early in the second quarter, and on Green Bay's next possession, Rodgers fumbled after being sacked by linebacker Julian Peterson and the ball was recovered by defensive tackle Rocky Bernard at the Packers' 32.
The Packers forced the Seahawks into a fourth-and-one at the 23, but Seattle converted with a 9-yard sweep by running back T.J. Duckett. Quarterback Charlie Frye, starting in place of an injured Matt Hasselbeck, hooked up with tight end John Carlson three plays later for a 6-yard touchdown to give Seattle the 10-3 lead.
Rodgers has completed 10-of-14 passes for 91 yards and Driver leads the team at half with four receptions for 31 yards. Running back Ryan Grant has 49 yards on 14 carries.
Defensive end Aaron Kampman and cornerback Charles Woodson both posted sacks of Frye in the first half.