Coming off their win over the Redskins, the Panthers flew to Raymond James Stadium for a Week 6 NFC South duel with the Tampa Bay Buccaneers.  Carolina would trail in the first quarter as Buccaneers running back Cadillac Williams got a 20-yard touchdown run, yet the Panthers would tie the game in the second quarter with a 20-yard touchdown from running back DeAngelo Williams. In the third quarter, Carolina took the lead with quarterback Jake Delhomme's 1-yard touchdown pass to tight end Jeff King and running back Jonathan Stewart's 26-yard touchdown run.  Tampa Bay would immediately answer with wide receiver Sammie Stroughter returning a kickoff 97 yards for a touchdown.  The Buccaneers would tie the game in the fourth quarter as safety Tanard Jackson returned an interception 26 yards for a touchdown, but the Panthers got the last laugh as Williams got a 1-yard touchdown run. Cornerback Dante Wesley was ejected from the game in the second quarter after ramming into Buccaneers kick returner Clifton Smith.  He would later get a one-game suspension.
Question: Who threw the longest touchdown?
Answer: Jake Delhomme