Trying to snap a two-game losing streak, the Vikings returned home for an NFC North duel with the Green Bay Packers. With regular starting quarterback Tarvaris Jackson recovering from injuries, Kelly Holcomb started in his place. In the first quarter, the Vikings trailed early as Brett Favre threw a 16-yard touchdown pass to Greg Jennings, surpassing Dan Marino with the 421st touchdown pass of his career. After Favre was honored for his accomplishment, Minnesota narrowed the margin between the two teams to a single point with field goals of 44 and 35 yards from kicker Ryan Longwell, before Mason Crosby hit a 28-yard field goal to restore a four-point lead for the Packers going into halftime. In the third quarter, Crosby and Longwell cancelled each other out with field goals from 44 yards and 48 yards, respectively. In the fourth quarter, Crosby made a 33-yard field goal, before Favre completed a 33-yard touchdown pass to James Jones. Minnesota tried to rebound with Holcomb completing a 15-yard touchdown pass to rookie wide receiver Sidney Rice. The Vikings failed with an attempted onside kick, but two plays later Chad Greenway recovered a fumble by Favre, giving the Vikings just under 2 minutes to go 54 yards for a game-tying touchdown. However, after moving into Green Bay territory, Holcomb was subsequently intercepted by Atari Bigby, allowing Favre to kneel out the game. Adrian Peterson ran 12 times for 112 yards, making him the first rookie running back since Chuck Foreman to rush for 100 yards in each of his first three games as a Vikings starter.. How many touchdown passes did Brett Favre throw in the first half?