The Pittsburgh Steelers could not prolong their perfection any longer as Washington handed them their first loss of the season last week. Shortly after that game ended, the Buffalo Bills smoked San Francisco to win their fifth game in the last six and move into third place in the AFC. The Steelers had been tempting fate for awhile with some close games against poor teams and now has to regroup to face a resurgent Buffalo team that is playing with confidence. It will be hard for Pittsburgh to slow down that momentum, and the Bills will inch closer to a higher seed. Steelers vs. Bills Betting Odds Pittsburgh’s biggest problem right now is its offense and how one-dimensional it has become in recent weeks. Even when they are at full strength, the Steelers have not committed to running the ball with four games of less than 50 rushing yards in the last six and a fifth game with 68 yards on the ground. It has resulted in a large surge in Ben Roethlisberger’s passing attempts as he’s thrown 40 or more passes in five straight games, including more than 50 in each of the last two weeks. In his first nine games, Roethlisberger threw just four interceptions – three of which came in the same game – but he has now thrown one pick in each of the last three games as he’s gone to the air more. What has saved the Steelers is its excellent defense that leads the league in points allowed and ranks third in total defense. The unit also leads the NFL in takeaways with a league-high 16 interceptions as well as seven fumble recoveries. That is an area where Buffalo has faltered at times recently, and one place where Pittsburgh can help slow down the Bills offense. Buffalo’s offense has also had some issues running the football, but it has just allowed Josh Allen to flourish with his arm strength. The third-year quarterback has been masterfully efficient in recent weeks as he’s picked apart defenses with his bevy of weapons. The addition of Stefon Diggs this offseason has been a major boon as he leads the league with 90 catches and ranks fifth with 1,037 yards already this season. But Cole Beasley has been stellar as well for the Bills as has rookie receiver Gabriel Davis as Allen has spread the ball around the offense. The Bills are also getting much better play from its defense now that the unit is getting healthier as Tre White has an interception in three of his last four games. The Bills still struggle to slow down the run, but they have tightened up in the secondary and made it difficult on teams to throw the ball. The NFL betting sites in New Jersey have set the over/under for this game at 46.5 points, setting the standard for a low-scoring game. That is certainly possible given how one-dimensional both offenses have been in recent weeks due to the lack of a running game. Pittsburgh’s offense has grinded to a halt the last two weeks with just 36 combined points, but one of those touchdowns was scored by the defense. The Bills have been moving the ball at will against teams it seems and have scored 30 points in three of their last four games. However, the Steelers haven’t allowed more than 24 points in a game since Week 5. Buffalo will struggle to move the ball well through the air against Pittsburgh and the same will be said about the Steelers against the Bills. So I’ll actually dip a little below the total and bet under 44.5 total points for +115 odds. Bills to win I am shocked to see the Bills as 2.5-point favorites over the Steelers at the New Jersey online sports betting sites, but it makes sense based on recent form. Buffalo was a Hail Mary in Arizona shy of being on a six-game winning streak entering this game while Pittsburgh has been flirting with disaster for a few games prior to the loss to Washington last week. The Steelers have lost their running game, which has made their offense one-dimensional and easier to defend. That will benefit the Bills and their strong pass rush because Buffalo’s defensive weakness is definitely stopping the run. It will be interesting to see how Allen fares against this aggressive Steelers defense, but Buffalo presents the biggest challenge for that unit since the first game against Baltimore. This will be a close, low-scoring game, but I’ll bet Buffalo laying 3.5 points at +110 odds.