Coming off their home win over the Ravens, the Dolphins flew to Gillette Stadium for a Week 16 AFC East rematch with the undefeated New England Patriots.  In the first quarter, Miami trailed early as Patriots QB Tom Brady completed an 11-yard TD pass to WR Randy Moss for the only score of the period.  In the second quarter, New England pulled away with Brady & Moss hooked up with each other again on a 1-yard TD pass, RB Laurence Maroney getting a 59-yard TD run, and Brady completing a 48-yard TD pass to WR Jabar Gaffney.  In the third quarter, the Dolphins would get on the board as QB Cleo Lemon completed a 21-yard TD pass to WR Greg Camarillo.  However, the Patriots' defense took over for the rest of the game.
Question: Who caught the longest touchdown pass?
Answer: WR Jabar Gaffney