The Vikings finally found some offense in the first half against the Packers. Much of said offense came courtesy of Percy Harvin who scored Minnesota’s first touchdown on a running play, then had a big kickoff return, then appeared to score a second touchdown but had it reversed after a replay showed he stepped out of bounds. Overall, the Vikings offense mixed things up much better than in previous games this season, getting multiple players involved – including Visanthe Shiancoe and Bernard Berrian, who have been invisible lately – and, the most important point, protecting Brett Favre. It wasn’t a huge half for Brett, but it was efficient, and he didn’t take any big hits.
Defensively, the Vikings struggled early, getting gashed by Aaron Rodgers. Chris Cook, playing again after recovering from his knee injury, had to be pulled and replaced with Frank Walker. In the end, the Packers probably ended up stopping themselves more than the Vikings stopped them. Rodgers has sometimes been woefully out-of-sync with his receivers. The wild first half also included a couple of questionable calls on touchdowns – one Packer TD probably should’ve been overturned because the guy didn’t have possession going to the ground, while the Vikings saw a Shiancoe TD called back because he appeared to have the ball slip in his hands as he was going down. Aaron Rodgers also saw an impressive no-INTs-in-red-zone streak go by the wayside when he threw a pick to of all people Jared Allen. Frank Walker later tipped a Rodgers pass into the end zone, allowing Madieu Williams to pull down the Vikings’ second INT of the half.