Ahmad Bradshaw ran for 104 yards and a career-best three touchdowns and Lawrence Tynes kicked a go-ahead 23-yard field goal with 1:32 remaining to give the New York Giants a 27-24 victory over the Buffalo Bills on Sunday.

Bradshaw scored on three 1-yard runs and had a 30-yard run to help set up Tynes' winner as the Giants  (4-2) rebounded from a bad loss to Seattle last weekend by limiting the high-scoring Bills (4-2) to seven second-half points.

Ryan Fitzpatrick (21 of 30 for 244 yards) threw touchdown passes of 60 yards to Naaman Roosevelt  and 9 yards to Stevie Johnson, but his final attempt was batted down by Jason Pierre-Paul on a fourth-and-5 from the Bills 25 to preserve the win.

Fitzpatrick also was intercepted twice by Corey Webster, with the last starting the possession that led  to the winning kick.

More From New Jersey 101.5 FM