In week 10, Green Bay traveled to the Metrodome to face the Minnesota Vikings. The winner of the game would take second place in the NFC North. The Packers were able to score early in the first quarter with a field goal by Dave Rayner. Shortly after, Packer linebacker Brady Poppinga sacked Vikings quarterback Brad Johnson causing him to fumble; the Packers recovered the ball. The fumble set up a Brett Favre touchdown pass to Noah Herron. The Vikings were able to take the lead with two touchdowns, one a 40-yard touchdown pass to Billy McMullen. With under two minutes remaining in the half, the Packers regained the lead when Brett Favre threw an 82-yard touchdown pass to wide receiver Donald Driver. The Packers would hold the lead for the rest of the game. Brett Favre finished the game with 347&#160;yards, two touchdowns, and no interceptions. Receiver Donald Driver had six catches for 191&#160;yards. Vikings quarterback Brad Johnson threw for 257&#160;yards, one touchdown, and one interception. Packer kicker Dave Rayner made three field goals in three attempts. A. J. Hawk was named NFL Rookie of the Week for his performance. He recorded 13 tackles, one forced fumble, and 1.5 sacks.

Based on the above article, answer a question. Which QB had more touchdown passes in the first half?
Brett Favre