Coming off their road win over the Titans, the Steelers flew to Raymond James Stadium for a Week 3 interconference duel with the Tampa Bay Buccaneers.  With quarterback Dennis Dixon recovering from injury, veteran quarterback Charlie Batch made his first start since Week 17 of the 2007 season. Pittsburgh trailed early in the first quarter as Buccaneers kicker Connor Barth got a 40-yard field goal following a Batch interception.  Afterwards, the Steelers would answer as Batch completed a 46-yard touchdown pass to wide receiver Mike Wallace.  Tampa Bay would respond in the second quarter as Barth nailed a 24-yard field goal, but Pittsburgh would strike back, beginning with a 3-yard touchdown run from running back Rashard Mendenhall.  Batch would then find Wallace again on a 41-yard touchdown pass, followed by his 9-yard touchdown pass to wide receiver Hines Ward. The Steelers would pull away in the second half as kicker Jeff Reed booted a 24-yard field goal in the third quarter, followed by defensive end Brett Keisel returning an interception 79&#160;yards for a touchdown in the fourth quarter.  The Buccaneers would close out the game as running back LeGarrette Blount got a 1-yard touchdown run. With the win, the Steelers got their first 3-0 start since 2007.
Question: Who threw the longest touchdown pass of the game?
Answer: Batch