Context: In week 12, the Packers traveled to Qwest Field to play the Seattle Seahawks. It was the Packers' second Monday Night Football game of the season. Green Bay held the lead at the end of the first half, with a touchdown run from Ahman Green and a fumble return for a touchdown by Abdul Hodge, who recorded his first NFL start. Seattle kicker, Josh Brown kicked four field goals in the first half. In the second half, the Packers were able to increase the lead to nine points as quarterback Brett Favre threw a 48-yard touchdown pass to Donald Driver. Seattle would decrease the Packers lead to two points when quarterback Matt Hasselbeck threw a 23-yard touchdown pass to receiver D.J. Hackett. The Seahawks would take the lead in the fourth quarter with another touchdown pass from Matt Hasselbeck. Packers kicker Dave Rayner kicked a 34-yard field goal to decrease the Seahawks lead to three points, but on the next possession, Hasselbeck completed his third touchdown pass to Jerramy Stevens. The Packers were unable to score in the closing minutes of the game as Brett Favre is intercepted twice. Seattle Seahawks running back, Shaun Alexander rushed 40 times for 201&#160;yards, averaging about five yards per carry. Matt Hasselbeck completed 17 of 36 passes for 157&#160;yards and three touchdowns. He was also intercepted three times, two of them by cornerback Charles Woodson. Brett Favre completed 22 passes in 36 attempts for 266&#160;yards. He recorded a touchdown and three interceptions.

Question: Who threw the longest touchdown pass of the game?

Answer:
Brett Favre