Ahmad Bradshaw's three rushing touchdowns helped the Giants give the Bills their second loss of the season.
Eli Manning threw for 292 yards, and Ahmad Bradshaw ran for 104 yards and three touchdowns, but it was Lawrence Tynes who won the game for the Giants, making a 23-yard field goal with under two minutes to go to seal a win in what was a see-saw battle.
Neither team ever led by more than seven points.
With the win, the Giants move to 4-2 on the season, while the Bills fall to that same 4-2 record with the loss
For more on the Giants, head to SB Nation's Big Blue View; for more on the Bills, head to Buffalo Rumblings. For Week 6 NFL scores and news, Week 6 NFL video highlights, and Week 6 fantasy football stats and updates visit our comprehensive StoryStreams.