Coming off their dominating win over the Chiefs, the Broncos traveled to Qualcomm Stadium for an AFC West duel with the San Diego Chargers on Monday Night Football. The Broncos delivered the opening strike in the first quarter, with a 4-yard touchdown run from running back Knowshon Moreno. However, the Chargers answered, with quarterback Philip Rivers completing a 6-yard touchdown pass to wide receiver Malcom Floyd. The Chargers took the lead in the second quarter, as fullback Mike Tolbert ran for a 1-yard touchdown, followed by Rivers completing a 40-yard touchdown pass to wide receiver Patrick Crayton. The Chargers would add to their lead in the third quarter, as Rivers completed a 57-yard touchdown pass to running back Darren Sproles. In the fourth quarter, the Chargers continued their dominating night, with Rivers completing a 3-yard touchdown pass to fullback Jacob Hester. The Broncos tried to rally, as quarterback Kyle Orton found wide receiver Brandon Lloyd on a 13-yard touchdown pass, but San Diego's lead was too much to overcome.

Based on the above article, answer a question. Which player caught the longest touchdown pass?
Darren Sproles