The Carolina Panthers and San Diego Chargers were locked in a defensive battle in the first quarter. John Kasay made three field goals (44, 33, 30) while Philip Rivers connected with Chris Chambers on a 44-yard pass to score. At halftime the score was 9-7, in favor of the Panthers. Nate Kaeding hit a 27-yard field goal to put the Chargers up 10-9, before Chris Gamble recovered a fumble by TE Antonio Gates, giving the Panthers a lead of 16-10. Another John Kasay field goal would make it a two-score game, before Philip Rivers would hit Antonio Gates and Vincent Jackson for 24 and 5-yard touchdown passes, respectively. With 0:02 on the game clock, Panthers quarterback Jake Delhomme hit tight end Dante Rosario on a 14-yard pass to give the Panthers the win and a 1-0 start.
Question: Who threw the longest touchdown pass of the game?
Answer: Philip Rivers