Buffalo have struggled for consistency over the past few weeks, and as a result they are 5-4 heading into this game.
The Bills opened with a surprise 22-16 overtime defeat at the New York Jets, but responded well with a three-game win streak.
They beat Las Vegas 38-10 at home, and then followed up a 37-3 blowout win at Washington with a big 48-20 victory over Miami.
Buffalo’s run was halted by a 25-20 defeat to Jacksonville in London, and they then failed to back up a 14-9 win against the New York Giants as they were beaten 29-25 at New England.
The Bills avoided back-to-back defeats as they beat Tampa Bay 24-18 at home, but again they failed to string together wins as they were beaten 24-18 at Cincinnati last weekend.