Hoping to snap a six-game losing streak, the Chargers flew to EverBank Field for a Week 13 Monday night duel with the Jacksonville Jaguars.  San Diego delivered the game's opening punch with a 13-yard touchdown run from running back Mike Tolbert, followed by a 29-yard field goal from kicker Nick Novak.  The Jaguars would answer in the second quarter with quarterback Blaine Gabbert completing a 9-yard touchdown pass to running back Maurice Jones-Drew and a 5-yard touchdown pass to wide receiver Cecil Shorts, yet the Chargers replied with quarterback Philip Rivers connecting with rookie wide receiver Vincent Brown on a 22-yard touchdown pass and a 35-yard touchdown pass to wide receiver Vincent Jackson. San Diego added onto its lead in the third quarter with Rivers hooking up with wide receiver Malcom Floyd on a 52-yard touchdown pass.  Afterwards, the 'Bolts would pull away in the fourth quarter with a 31-yard touchdown run from running back Ryan Matthews.
Question: Which player threw the longest touchdown pass?
Answer: Philip Rivers