Ryan Fitzpatrick threw two interceptions - one of which came with just minutes remaining in the fourth quarter deep in New York Giants territory with the game tied - and Ahmad Bradshaw ran for 104 yards and three touchdowns as the Buffalo Bills dropped a 27-24 decision on the road.
With the game tied at 24 following a Stevie Johnson touchdown and a Giants punt, Fitzpatrick and the Bills drove deep into Giants territory. Then, on first down with the team primed to kill the bulk of the time remaining and kick a game-winning field goal, Fitzpatrick underthrew Johnson on a fly route down the left sideline. Corey Webster intercepted the pass - his second of the day, and on very similar plays - the Giants drove down the field for a field goal, and the Bills couldn't counter. Ball game.
Fitzpatrick did throw for 244 yards and two touchdowns, one of which was a 60-yard catch-and-run play to Naaman Roosevelt. Fred Jackson had an 80-yard touchdown run to open the scoring for Buffalo, and the star tailback finished the game with 121 rushing yards and 47 receiving yards. In the end, however, the Bills made too many mistakes - and the Giants were mistake-free - to pull out the win.
The Bills enter their bye week battered and bruised - they lost rookie tackle Chris Hairston today, too - but are 4-2. They next play on October 30 in Toronto against the Washington Redskins. Hopefully they're a bit healthier at that point than they were today.