JACKSONVILLE, Fla., Sept. 14 (UPI) -- Trent Edwards threw a touchdown pass late in the fourth quarter to put Buffalo ahead and the Bills held on for a 20-16 win Sunday over the Jacksonville Jaguars.
Edwards hit rookie James Hardy on a 7-yard scoring play with 4:10 remaining. The Bills quarterback finished the contest with 20 completions for 239 yards.
Marshawn Lynch carried 19 times for 59 yards and a touchdown for Buffalo (2-0).
Jacksonville's David Garrard passed for 170 yards and was intercepted once.
Maurice Jones-Drew ran for a touchdown and Fred Taylor carried 14 times for 49 yards for the Jaguars (0-2).