Coming off their road win over the Jaguars, the Bills went home, donned their throwback uniforms, and played a Week 3 duel with the Oakland Raiders. In the first quarter, Buffalo trailed early as Raiders kicker Sebastian Janikowski got a 23-yard and a 35-yard field goal.  In the second quarter, the Bills got on the board with RB Marshawn Lynch's 14-yard TD run.  Oakland responded with Janikowski's 32-yard field goal. In the third quarter, the Raiders increased their lead with QB JaMarcus Russell getting a 1-yard TD run.  In the fourth quarter, Buffalo began to rally as Lynch got a 3-yard TD run.  Oakland immediately responded with Russell completing an 84-yard TD pass to WR Johnnie Lee Higgins.  Afterwards, the Bills completed its rally with QB Trent Edwards completing a 14-yard TD pass to WR Roscoe Parrish.  Then, Buffalo sealed the win with kicker Rian Lindell nailing the game-winning 38-yard field goal. With the win, the Bills improved to 3-0 for the first time since 1992.  With the Patriots' loss to the Dolphins, the Bills are now in first place in the AFC East after 3 weeks. Also, during halftime, former Bills DE Bruce Smith (the NFL's All-Time Sack Leader) was added to the Bills Wall of Fame.
Question: Who had the longest touchdown pass?
Answer: JaMarcus Russell