text: The Giants took their 6–1 road record to Buffalo in search of clinching a playoff spot. They were able to rebound nicely from the week 15 home loss to Washington with a 38–21 win over the Bills. The Giants utilized their running game to wear down the Bills, as Brandon Jacobs rushed for 143 yards and 2 touchdowns and rookie Ahmad Bradshaw rushed for 151 yards and a touchdown, including an 88-yard hustle that gave the Giants a 31–21 lead in the fourth quarter. Eli Manning had a rough day throwing the ball, as the harsh conditions forced him into completing just 7 of 16 passes and throwing for only 111 yards with two interceptions. Kawika Mitchell and Corey Webster also returned interceptions for touchdowns.
  The Giants rallied early from a 14–0, first-quarter deficit to win a game played through rain, wind, and snow.  Early on, it appeared that the Bills would dominate the game, with Trent Edwards finding Michael Gaines for a three-yard touchdown to make it 7–0.  After the Giants punted, Edwards hit Lee Evans for a 4-yard touchdown to make it 14–0.  As the weather changed from windy with no precipitation to windy and snowy, so did the Giants's fortunes.  In the second quarter, Brandon Jacobs ran for a six-yard touchdown, then on the next drive had his longest run of the season, a 43-yard touchdown run to tie the game at 14.  A Lawrence Tynes field goal made it 17–14 at the half.