Context: Game summaryComing off their season-sweep over the Jaguars, the Colts flew to M&T Bank Stadium for a Week 14 Sunday Night duel with the Baltimore Ravens, in the rematch of last year's AFC Divisional duel. In the first quarter, Indianapolis got onto the scoreboard first with QB Peyton Manning completing a 34-yard TD pass to WR Reggie Wayne, while RB Joseph Addai got a 1-yard TD run. Afterwards, Manning and Addai hooked up with each other on a 19-yard TD pass, while rookie CB Michael Coe blocked a punt, causing it go through the back of Baltimore's end zone for a safety. In the second quarter, Addai made an 11-yard TD run. The Ravens immediately responded as WR Yamon Figurs returned a kickoff 94&#160;yards for a touchdown, yet Indianapolis continued its run with Manning completing a 57-yard TD pass to rookie WR Anthony Gonzalez. In the third quarter, the Colts put the game away with Manning finding Gonzalez again on a 40-yard TD pass for the only score of the period. In the fourth quarter, Baltimore tried a feeble comeback as QB Kyle Boller completed a 4-yard TD pass to WR Devard Darling, while QB Troy Smith got a 6-yard TD run. With the win, not only did Indianapolis improve to 11-2, but they also clinched their 6th-straight playoff berth. Peyton Manning even had a record night. He became the 5th player in NFL history to throw 300 career TD passes.  At game's end, he ended up with 302 touchdown passes, surpassing John Elway for 4th place on the All-Time TD passes list.

Question: Which player caught the two longest touchdown receptions of the game?

Answer:
Anthony Gonzalez