The score capped an inspiring final drive which provided a welcome contrast for Green Bay, which started cold and stayed that way for most of the game.
The defense finally got on track with a crucial stand in the waning minutes. Green Bay got the ball at its 15 with 4:32 left. An interception by Jack Brewer with 2:12 left was negated by Corey Chavous' pass interference on Donald Driver, giving Green Bay the ball at the Minnesota 25.
In a move that is destined to become just another chapter in the Favre legend, the QB picked up a first down with an 8-yard scramble on third-and-7. That prevented the game from coming down to a mid-distance field goal in the freezing conditions that would be daunting even to the reliable Ryan Longwell.
The Vikings got one more shot with about a minute remaining, but Darren Sharper picked off Daunte Culpepper's desperation pass as time expired and returned the ball 66 yards before finally going down at the Minnesota 16.
The Vikings' frustration mingled with the bad blood between these bitter rivals and boiled over. Minnesota tight end Jim Kleinsasser gave a two-handed shove to Packers safety Marques Anderson near the Minnesota bench, a group of Vikings piled on Javon Walker clear across the field from the play, and players from both teams converged to break up the fracas or join in. Vikings defensive tackle Chris Hovan jawed with Packers quarterback Brett Favre near the Packers' tunnel, picking up their war of words where it left off in the Metrodome. Hovan made several obscene gestures as he was escorted from the field to a chorus of boos.
Robert Ferguson also set career highs with six receptions for 105 yards and the first two-touchdown game of his career. His 40-yard score pulled Green Bay to 22-20 with 10:48 left.