The Buffalo Bills finishes their NFL preseason with a 31-26 loss to the Carolina Panthers, and questions remain all over the roster. Depth pieces showed up in big ways, attempting to make a last-minute push for a roster spot. With that in mind, we do our final 53-man roster prediction.

Buffalo Bills offense 53-man prediction Quarterbacks (2) Projected Starter: Josh Allen Backups: Mitch Trubisky Out: Ben DiNucci Analysis: Josh Allen is Josh Allen. Mitch Trubisky has looked spotty at times, but Ben DiNucci did nothing in the third preseason game to remotely push Trubisky for backup duties. He's the one that ends up getting left out.

Running Backs (5) Projected Starters: James Cook and Reggie Gilliam (FB) Backups: Ray Davis , Ty Johnson, Frank Gore Jr Out: Darrynton Evans Analysis: James Cook is the obvious starter at halfback, and it appears rookie Ray Davis is locked in as his primary backup. I'm getting a little wild here, but hear me out – with the new kickoff rules, I believe that Ty Johnson could get some looks at it. Running backs, with their ability to shed tackles, might be a strength in this area of the game.

Frank Gore Jr is going to be harder to protect on the practice squad than Darrynton Evans, and all Gore has done is impress all the way through the preseason. I think the versatility in this room is important to the team, and I'm going unconventional with the roster construction and saying they roster five. That's my boy!!! #ForeverGrateful @NFL https://t.

co/Zc2.