The Buffalo Bills have put on a show the last two weeks in primetime and they are once again on national television this week. Josh Allen has simply been sensational in recent weeks as the Bills offense has been steamrolling opponents lately. The Denver Broncos have been a scrappy bunch all season long with a bend-but-don’t-break defense leading the way. This is a different challenge, though, so the Bills should be able to prevail. Bills vs. Broncos Betting Odds All of the success the Bills have had this season starts with Allen’s development at quarterback now that he has a true No. 1 wide receiver. The addition of Stefan Diggs has been a gamechanger for the Bills offense and given Allen a player to target to jumpstart the offense. That connection helped get Buffalo going in the second half last week against the Steelers and Diggs now leads the league with 100 catches and ranks third in receiving yards. Allen, though, has also developed and is making far fewer head-scratching plays and dangerous throws. They still appear every once in awhile, but he’s found a good balance and kept the Bills offense moving. Defensively, the Bills have also started to improve dramatically now that they are healthier on that side of the ball. Buffalo is doing a much better job with takeaways and pressuring the quarterbacks, though there are still some holes in the rushing defense. But if the Bills can force Denver to throw the ball, they can pin their ears back and make life difficult for the young Broncos offense. Denver’s offense finally came alive last week as Drew Lock looked like the quarterback Broncos fans were hoping he would be. Lock didn’t throw an interception last week to end a streak of seven straight games with a pick, which included four games with multiple interceptions. He also completed 77.8 percent of his passes, his first game above 63 percent since Week 1. However, he is facing a healthy Bills secondary that has gotten back to attacking the ball and creating turnovers. Buffalo has an interception in five straight games and has multiple interceptions in three of those contests. Denver ranks 27th in passing offense and 13th in rushing offense, so it will need to use the running game to keep Buffalo off balance but also keep Allen and company off the field. The Broncos is battled tested in recent weeks, but it will be tested by this confident and physical Bills offense that seems to only get better as the game progresses. The over/under in this game is 50, which is a very interesting total from the NJ online sports betting sites. The Bills have scored 32.2 points per game over the last five weeks with a low of 26 points last week against Pittsburgh. The Broncos scored more than 20 points last week for the first time in four games and they face a Bills defense that has not allowed more than 24 points in its three games since the bye week. A healthy Buffalo defense should be able to shut down the Broncos offense and force Lock into some mistakes. An explosive Buffalo offense will be able to score points as well given their ability to adapt to opposing defenses. I don’t think they’ll hit 50 points combined, so I’ll parlay Buffalo laying 6.5 points with the under 47.5 points for +310 odds. Bills to win If this game wasn’t being played in Denver, I’d be more confident in Buffalo being seven-point favorites. The NFL betting sites in New Jersey are correct that the Bills should win this game, but the Broncos kept the game tight with Kansas City two weeks ago and they edged out Miami at home last month. The difference in this game, however, is Allen and the way he’s been able to dissect defenses recently. Even after a slow start last week against Pittsburgh, he led consecutive touchdown drives to open the second half then put the game away with a masterful final drive. Denver’s offense is reliant on explosive plays, which Buffalo has been great at eliminating this season. The Bills know a win would clinch the division title and a playoff game in western New York, so they’ll be motivated. I’m betting Buffalo laying 10.5 points at +150 odds.