The Falcons' thirteenth game was an NFC South rivalry match against the Panthers. The Falcons commanded the first half as QB Matt Ryan completed a 4-yard TD pass to TE Tony Gonzalez, followed by RB Michael Turner getting a 1-yard TD run, and then with kicker Matt Bryant nailing a 39-yard field goal. The Panthers scored in the third quarter with RB Mike Goodson getting a 13-yard TD run, but the Falcons replied as Turner got a 3-yard TD run. The lead was narrowed as kicker John Kasay made a 36-yard field goal, but Atlanta pulled away as Turner got a 4-yard TD run.

Based on the above article, answer a question. Who caught the longest touchdown pass?
TE Tony Gonzalez