Updated

Fred Jackson rushed for 111 yards and a 24.

Indeed, the Eagles (1-4) continued to have trouble getting out of their own way, and this might have been the ugliest of their four straight losses.

Vick threw four interceptions, including one that was returned 31 yards by linebacker Nick Barnett for a touchdown.

His last pick was more like a fumble, coming when the Eagles were driving in Bills territory with less than two minutes left and Jason Avant had the ball ripped from his hands by Drayton Florence.

Barnett snatched it out of the air, giving the Bills possession with 1:49 left. Buffalo lined up for a 4th-and-1 and got Juqua Parker to jump, a neutral zone infraction that gave the Bills a first down and all but ended the game.