Following their Monday Night loss to the Raiders, the Broncos remained on home turf to face the Cincinnati Bengals. The Broncos took the lead in the first quarter, with a 1-yard touchdown run by running back Willis McGahee. The Bengals got on the board in the second quarter, with a 45-yard field goal by placekicker Mike Nugent. The Broncos responded, with a 34-yard field goal by placekicker Matt Prater just before halftime. In the third quarter, the Broncos extended their lead, with a 25-yard touchdown pass from quarterback Kyle Orton to wide receiver Eric Decker. The Bengals reeled off 12 unanswered points, with a 37-yard field goal by Nugent, a 10-yard touchdown pass from quarterback Andy Dalton to wide receiver Andre Caldwell (with a failed two-point conversion attempt), followed by a 23-yard field goal by Nugent, narrowing the Broncos' lead to 17-15. In the fourth quarter, the Broncos once again increased their lead, with a 52-yard touchdown pass from Orton to Decker, but the Bengals responded, with a 5-yard touchdown pass from Dalton to wide receiver A. J. Green. The Broncos' defense prevented any more scoring.

Based on the above article, answer a question. Which player threw the third longest touchdown pass?
Andy Dalton