EAST RUTHERFORD, NJ – Despite four turnovers in the first-half, and a 16-0 deficit, the Buffalo Bills scored 17 unanswered points to defeat the New York Jets, 17-16 in their first game of the 2019 NFL Season.
Josh Allen finished the game completing 24 of 37 passes for 254 yards, one touchdown and two interceptions.
Allen also rushed for 38 yards and a touchdown.
Rookie running back Devin Singletary ran for 70 yards on four carries and caught five passes for another 28.
John Brown caught seven passes for a game-high 123 yards and scored the game-winning touchdown with 2:55 left in the game.
Jordan Poyer and Matt Milano each had a team high nine total tackles for Buffalo with Poyer getting one of the teams four sacks on Jets QB Sam Darnold.
Darnold did go 28-41 passing, but threw for only 175 yards and a touchdown.
In his first game since the 2017 AFC Divisional Round playoff game, Le’Veon Bell had 17 carries for 60 yards and six receptions for 32 yards and a touchdown.
Jamison Crowder caught a game-high 14 of Darnold’s pass completions for 99 yards.
On the defensive side of the ball, C.J. Mosley had five total tackles, a pick-six, and a fumble recovery before leaving the game in the fourth quarter with a groin injury.
Neville Hewitt had a game-high eight tackles and intercepted a pass.
Trumaine Johnson and Darryl Roberts each also had eight tackles for the Jets.
Kaare Vedvik, whom the Jets acquired earlier this month, missed an extra-point and a 45-yard field-goal attempt in the first-half.
Buffalo (1-0), will remain in MetLife Stadium for their next game, which will be on Sep. 15 vs. the New York Giants on CBS
The Jets (0-1), will be on Monday Night Prime-Time on Sep. 16, as they will host the Cleveland Browns on ESPN.