Still trying to get their first win, the Dolphins flew to Ralph Wilson Stadium for a Week 14 AFC East rematch with the Buffalo Bills.  In the first quarter, Miami's year-long struggles continued as Bills QB Trent Edwards completed a 13-yard and a 28-yard TD pass to TE Robert Royal, while rookie QB John Beck had the ball slip out of his hand and have it caught by Buffalo Safety George Wilson, who would return it 20 yards for a touchdown.  The Dolphins would get on the board with RB Samkon Gado getting a 12-yard TD run, yet the Bills answered with kicker Rian Lindell getting a 51-yard field goal.  In the second quarter, Buffalo continued its dominance as Edwards completed a 9-yard TD pass to WR Lee Evans for the only score of the period. In the third quarter, the 'Fins tried to rally as Gado got a 20-yard TD run, while kicker Jay Feely got a 41-yard field goal.  However, in the fourth quarter, the Bills sealed the win with Edwards and Evans hooking up with each other again on a 70-yard TD pass. This would mark their 16th-straight loss, dating back to last season.  Also, Miami became the 5th team in NFL history to begin a season at 0-13. Despite getting the start, Beck only lasted for the first three series, due to a dismal performance (1/2 for 6 yards).
Question: How many yards was the second longest touchdown pass?
Answer: 28