EAST RUTHERFORD, NJ – Behind a turnover-free game by the Bills offense, Buffalo posted a 28-14 win over the New York Giants to bolster the Bills to a 2-0 start.
Josh Allen completed 19 of 30 passes for 253 yards and one touchdown.
Allen also added 21 rushing yards and a touchdown.
Frank Gore added 68 yards and a touchdown for the Bills rushing attack.
Before leaving in the fourth quarter with a hamstring injury, rookie Devin Singletary ran for 57 yards and a touchdown.
On Buffalo’s receiving end, Cole Beasley had a game-high 83 yards on four receptions.
John Brown caught seven of Allen’s passes for 72 yards.
Isaiah McKenzie caught Allen’s only touchdown pass of the game.
On the defensive side of the ball, Tre’Davious White, Levi Wallace and Siran Neal led the Bills defense with eight total tackles each.
Jordan Poyer and Trent Murphy each intercepted passes off of Giants QB Eli Manning.
For the Giants, Manning put the ball in the air 45 times, completing 26 of them for 250 yards, one touchdown and two interceptions.
Saquan Barkley ran for a game-high 107 yards and a touchdown.
T.J. Jones caught three passes for 38 yards and a touchdown.
Antoine Bethea had a game-high 10 total tackles for the Giants defense.
Janoris Jenkins chipped in with seven tackles.
Buffalo will have their first home game of the season on Sep. 22, as they will host the Cincinnati Bengals at 1:00 on CBS.
Falling to 0-2, the Giants will be back on the road on Sep. 22 vs. the Tampa Bay Buccaneers at 4:05 on FOX.