The Niners come into the game with a 3-1 record, their only loss coming at the hands of the surprising Minnesota Vikings. The Niners trail the Arizona Cardinals in the suddenly competitive NFC West by a game with a quarter of the season in the books.
The Bills are 2-2 and are bunched up with the New England Patriots and New York Jets atop the AFC East. In a division up for grabs, losing to the Patriots, 52-28, on Sunday and giving up 31 points in the 4th quarter alone isn't what the Bills want. Both of the Bills losses this season are to AFC East opponents.
The Niners are fifth in the league against the run and the Bills are 4th in the league in rushing. This game will be decided by whoever can win the battle of the trenches.