CB E.J. Gaines suffered a shoulder contusion, and his status won't be known until Wednesday.
WR Jordan Matthews made his Bills debut and caught two passes for 61 yards, one a critical third-down reception, the other a run-after-catch 47-yarder.
CB Tre'avious White was one of only four players who played every snap on defense and the rookie first-rounder had two pass breakups and four tackles.
WR Zay Jones made his NFL debut but caught only one pass for 21 yards despite playing 86 percent of the snaps.
FB Patrick DiMarco played only 20 snaps as a blocker, and he caught one pass for five yards.
RB LeSean McCoy was the best player in the game as he rushed for 110 yards and caught five passes for 49 yards.
QB Tyrod Taylor completed 16 of 28 passes for 224 yards with two touchdowns and one interception.
LB Ramon Humber led the Bills with 13 tackles and he played all but one defensive snap.
DT Marcell Dareus played 59 percent of the defensive snaps and did not record a statistic. His name was absent from the scoresheet.
SS Micah Hyde made a fourth-quarter interception in his Bills debut.
FS Jordan Poyer had a big Bills debut as he recorded the team's only sack and also made an interception in the fourth quarter.