The Buffalo Bills remain unbeaten in the 2019 preseason with a 24-20 win on Friday night over the Detroit Lions at Ford Field.
The Bills' starters were plagued early with turnovers, penalties and even injuries in the opening half, with the offense having only one first down in the opening quarter, which was awarded to them by a personal foul penalty by the Lions defense. In addition, their first quarter struggles were compounded with a fumble from receiver Cole Beasley that allowed the Lions to open the scoring with a field goal.
The Bills would get the first touchdown of the game thanks to the Lions committing a personal foul on their down, capitalizing with a touchdown run from Isaiah McKenzie. The Lions would take the lead back with a Matthew Stafford touchdown pass toTy Johnson to make it a 10-7 Detroit lead. The Lions would recover a fumble on the following kickoff, but the Bills defense held strong with a fourth down stop with their backs to the goal line.
Allen and the Bills offense responded with a lengthy drive, marching 95 yards to set up Devin Singletary's nine-yard touchdown run to give the Bills the lead, which the Bills would not give back.
The Lions added a 61-yard field goal from Matt Prater to cut the lead and end the first half, 14-13.
The Bills' starters would be done after the first half, as quarterback Josh Allen and the first-team offense exited the game for Matt Barkley and the second unit. Allen only attempted six passes, going 3-of-6 for 49 yards.
The injuries would lighten up with the reserves in the game, and the Bills' passing offense took over thanks to the arm of Barkley. Barkley was lights out, leading two scoring drives and finishing 12-of-14 for 142 yards and a touchdown to Duke Williams that put the Bills up 24-13.
The Lions would come to within striking distance of the Bills in the fourth quarter, cutting into the Bills' lead with a late touchdown, but rookie safety Jaquan Johnson would force and recover a fumble to help seal the win for the Bills, 24-20.
Matt Barkley- 12 of 14, 142 yards, 1 TD
Josh Allen - 3 of 6, 49 yards
Tyree Jackson - 2 of 4, 27 yards
Matthew Stafford - 12 of 19, 137 yards, 1 TD
Josh Johnson - 5 of 10, 71 yards
David Fales - 3 of 8, 22 yards
Frank Gore - 8 carries, 57 yards
LeSean McCoy - 6 carries, 37 yards
Josh Allen - 2 carries, 17 yards
Devin Singletary - 1 carry, 9 yards, 1 TD
Mark Thompson - 8 carries, 34 yards
C.J. Anderson - 8 carries, 24 yards
Zach Zenner - 4 carries, 21 yards
Ty Johnson - 4 carries, 9 yards
Kerryon Johnson - 2 carries, 4 yards
T.J. Yeldon - 3 receptions, 51 yards
Zay Jones - 3 receptions, 46 yards
John Brown - 2 receptions, 35 yards
Ray-Ray McCloud III - 2 receptions, 29 yards
Keith Towbridge - 2 receptions, 19 yards
Duke Williams - 3 receptions, 15 yards, 1 TD
Cole Beasley - 1 reception, 14 yards, 1 fumble lost
T.J. Hockenson - 3 receptions, 52 yards
Danny Amendola - 3 receptions, 30 yards
Issac Nauta - 1 reception, 23 yards
Jonathan Duhart - 1 reception, 21 yards
C.J. Anderson - 2 receptions, 17 yards
Tremaine Edmunds - 8 tackles, 1 tackle for loss
Matt Milano - 5 tackles, 1 tackle for loss
Julian Stanford - 5 tackles
Deon Lacey - 3 tackles, 1 sack
Shaq Lawson - 1 tackle, 1 sack
Tavon Wilson - 5 tackles
Andre Chachere - 4 tackles, 1 tackle for loss
Quandre Diggs - 2 tackles, 1 fumble recovery
BUF: 350DET: 317
BUF: 203DET: 212
BUF: 147DET: 105
BUF: 21DET: 19
BUF: 12 for 106 yards DET: 9 for 81 yards
BUF: 28:54DET: 31:06
The Bills finish off the preseason at New Era Field on Thursday against the Minnesota Vikings at 7 p.m. You can hear the call of the game right here on WGR with John Murphy, Eric Wood and Sal Capaccio.