The Buffalo Bills surprised the NFL world when they opened up to a 4-1 record. The Giants were 3-2 and many expected them to lose, but the Giants bounced back from their loss to the Seahawks by recording another last-minute win, beating the Bills 27-24 on a Lawrence Tynes field goal. Buffalo took an early 14-7 lead on two big offensive plays, an 80-yard run by Fred Jackson and a 60-yard pass from Ryan Fitzpatrick to Naaman Roosevelt. Ahmad Bradshaw recorded three one-yard touchdown runs and recorded his first 100-yard game of the year while Jackson rushed for 121. Hakeem Nicks led all receivers in yards with 96 and Eli Manning threw for 292 yards with no touchdowns. Fitzpatrick recorded two passing touchdowns but also threw two interceptions.

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