Coming off two straight road losses to an NFC North team, the Bills returned home for a rematch with the New England Patriots. In the first meeting in Week 1, New England came back to win, thanks to late-game struggles by the Bills. This time, however, it wasn't even close. In the first quarter, the Patriots took an early lead with the first of Corey Dillon's two runs, an 8-yarder.  Kicker Rian Lindell would get a 40-yard field goal, but the Patriots wouldn't allow Buffalo to score, as Dillon got his second of the game, a 12-yarder. After a scoreless second quarter, the Patriots continued to make the game difficult for the Bills as in the third quarter, Tom Brady threw a 35-yard pass to Chad Jackson for the only score of the period. In the fourth quarter, Lindell would get another field goal, this one from 46 yards out, but the damage was already done, as Brady put the icing on the game with his second pass, this one a 5-yarder to Doug Gabriel, sweeping the Bills for a third-straight year and dropping them to 2-5 heading into the bye week.
Question: Who scored the longest touchdown run?
Answer: Corey Dillon