No one is talking about the Buffalo Bills right now because they always seem to give their fans some heartache in the process of winning. But the Bills are in control of the AFC East and have finally have a dynamic offense to pair with a talented defense. The San Francisco 49ers are still banged up and they now have to move to Arizona due to local health restrictions. It’s enough distractions to allow Buffalo to escape with a close win. Bills vs. 49ers Betting Odds The difference in Buffalo this year has been Josh Allen, who is still making mistakes, but he’s rarely making poor reads. Allen isn’t playing at an MVP level like he was to begin the season, but he continues to make big plays in the passing game and has become more accurate as a passer. He’s completed at least 65 percent of his passes in four of the last five games, and his 68.8 percent completion percentage is 10 points higher than it was last season. The Bills also rediscovered their running game last week against the Chargers, which takes a lot of pressure off Allen as well. If the combination of Devin Singletary and Zack Moss can keep defenses honest, it opens up the playbook for the Bills a lot more. The normally reliable Bills defense has been a source of frustration, but they played excellent second-half football last week to prevent Los Angeles from taking advantage of three fourth-quarter turnovers from the Bills offense. The 49ers will still be without George Kittle, but they have most of their running backs on the field again. San Francisco rushed for 55 yards or fewer for three straight weeks during the injury plague in the running back room, but ran for 112 yards in last week’s win as the backfield has returned to near full strength. They’ll have their chances to run the ball a lot against a Buffalo defense that has improved, but is still spotty against the run. The normally stout Bills are 25th in the league defending the run and the common denominator in all three Buffalo losses has been teams exploiting that weakness. The less the 49ers have to test the Bills now-healthy secondary, the better their chances will be at winning the game. The running game also will keep the defense off the field and allow the unit to continue playing at a high level despite the numerous injuries on that side of the ball. Both teams have their over/under set at 24 points, which is a very interesting number for both sides. San Francisco has not scored 24 points in any of its last three games while Buffalo has hit that figure in the last four. I have more faith in the Bills offense to score 24 points than I do the 49ers offense because of Buffalo’s quick-score ability with Allen and Diggs. However, the 49ers will also be able to control the clock with their running game and keep the explosive Bills offense off the field. Ultimately, I expect this to be a low-scoring affair more like what we’ve seen out of the 49ers the last few weeks, so I’ll look at the overall game over/under instead. The NFL betting sites in New Jersey have set that number at 48, but that relies on this game to be different than the last few 49ers games, so I’ll bet the under 48 total points at -110 odds. Bills to win This game is a toss-up according to the New Jersey online sports betting sites as Buffalo is a slight one-point favorite over San Francisco. The Bills have started out fast in recent weeks, but ultimately allow teams to creep back into games, making them far tighter than they should be. San Francisco is starting to get healthier on offense, which opens up the playbook a bit, and the 49ers strength of running the football is Buffalo’s weakness. However, the Bills defense seems to be turning the corner recently, and that offense has been dynamic when it needs to be to score points. It will be another tight game, but I’ll bet the Bills laying 4.5 points at +150 odds.