Trying to snap a four-game skid, the Ravens flew to Qualcomm Stadium for a Week 12 duel with the San Diego Chargers.  After a scoreless first quarter, Baltimore trailed as Chargers kicker Nate Kaeding managed to get a 27-yard field goal.  The Ravens would take the lead with RB Willis McGahee getting a 1-yard TD run. San Diego retook the lead with QB Philip Rivers completing a 35-yard TD pass to TE Antonio Gates (with a failed PAT), Kaeding kicking a 46-yard field goal, Rivers completing a 5-yard TD pass to WR Chris Chambers, and Kaeding kicking a 41-yard field goal. In the third quarter, Baltimore's struggles continued as Rivers and Gates hooked up with each other again on a 25-yard TD pass.  The Ravens' QB Kyle Boller completed a 13-yard TD pass to rookie FB Le'Ron McClain.  In the fourth quarter, the Chargers sealed the win with Kaeding nailing a 41-yard field goal. With the loss, not only did Baltimore fall to 4-7, but it marked the first time in franchise history that the Ravens had lost five straight games.
Question: Who threw the longest touchdown pass of the game?
Answer: QB Philip Rivers