In his second game back from injury, Shaun Alexander ran for 201 yards, and Matt Hasselbeck returned after missing four games to help the Seahawks rally for a 34-24 victory over the Packers on Monday night.
Hasselbeck, who threw three first-half interceptions, recovered to throw touchdowns of 4 yards to Darrell Jackson and 3 to Jerramy Stevens in the fourth quarter, erasing a 21-12 deficit.
Alexander's 201 yards, on 40 carries, nearly matched his total for the season: He went in with 224 yards and a 2.7-yard average. He had missed six games with a stress fracture in his foot.
The temperature was 34 at kickoff and snow fell for the first time at a Seattle home game. Green Bay's Brett Favre lost for the ninth time in 50 games played with the temperature 34 or below.
The Seahawks overcame four first-half turnovers by Hasselbeck - one returned for a touchdown by Abdul Hodge - thanks to a four field goals by Josh Brown. Seattle took a two-game lead in the NFC West.
Trailing 21-12 early in the second half, Seattle began its comeback behind Alexander, who set a career high and franchise record for number of rushes in a game.
Favre fell to 17-15 on Monday nights and 3-2 against his old coach, Mike Holmgren, who helped turn the quarterback into a star and combined with Favre for Green Bay's Super Bowl title in 1996.
Green Bay lost last week to New England 35-0. Favre was knocked out of that game with an injured elbow and wrist, but started Monday.
The 16th-year veteran had flashes of brilliance - like the slant he threw to Donald Driver for a 48-yard touchdown - but otherwise, this was a struggle.
The scoring throw was Favre's 410th touchdown pass, putting him 10 away from tying Dan Marino for the NFL record.
Favre finished 22-for-36 for 266 yards with three interceptions, a season high.