The Pittsburgh Steelers (8-5) host the Buffalo Bills (9-4) for an all-AFC clash on Sunday Night Football. Kickoff is set for 6:20 PM EST on December 15th at Heinz Field and the game will be nationally televised on NBC.

Oddsmakers opened this game up with the Bills listed as 2-point road underdogs. The spread has come down by a full point after early betting, as Buffalo is currently available at +1. The total for this matchup is 37 points. Click here for a full look at the Week 15 NFL odds and for more links to our individual game previews.

Steelers vs Bills Game Odds & Betting Preview

Buffalo Bills

The Bills saw their three game winning streak come to an end last weekend, falling 24-17 at home against Baltimore to drop to 9-4 on the season overall. Buffalo fell behind 10-6 in the first half and couldn’t find a way to pull off a comeback over the final two quarters of the game, getting outscored 14-11 down the stretch. QB Josh Allen wasn’t at his best, going 17/39 for 146 passing yards and a touchdown through the air. RB Devin Singletary led the way on the ground, rushing for 89 yards on a team-high 17 carries. TE Dawson Knox also chipped in, racking up 37 receiving yards against a tough Ravens secondary. As a whole, the Bills generated 250 total yards and found the end zone just once on offense in the loss.

Buffalo was average defensively against the Ravens, giving up around 300 total yards of offense and three touchdowns. The Bills actually did a pretty decent job slowing down Baltimore QB Lamar Jackson on the ground, holding him to 40 rushing yards on 11 carries.

Pittsburgh Steelers

The Steelers have now won three consecutive games after beating Arizona 23-17 on the road last weekend to improve to 8-5 on the season overall. Pittsburgh held a 13-10 lead at the half and managed to hang on for the victory over the final 30 minutes of the game, giving up only a single touchdown. QB Devlin Hodges played well, going 16/19 for 152 passing yards and a touchdown through the air while also adding 34 rushing yards on the ground. Diontae Johnson led the way for the receiving corps, hauling in six catches for 60 yards and a touchdown. Overall, the Steelers gained close to 300 total yards but scored just a single touchdown on offense in the win.

Pittsburgh had a decent outing on the other side of the ball against the Cardinals, surrendering just over 250 total yards of offense and three touchdowns. The Steelers were especially strong defending against the pass, recording three interceptions and keeping Kyler Murray under 200 yards through the air.

Free NFL Betting Predictions and Pick: Bills +1

I’m more than happy to take the free point and roll with Buffalo in this pivotal AFC clash, as I think that the Bills will find a way to win this game outright. They have certainly been the more consistent team on offense so far this season, as Pittsburgh hasn’t scored more than 25 points since the first week of November. While the Steelers defense has really flourished since acquiring Minkah Fitzpatrick from Miami, I still think that Buffalo is the better team overall.

Click here for more free NFL picks from our experts on staff.

The Bills have really performed well against the spread through their first 13 games, going 8-4-1 against the spread. Buffalo been especially impressive playing on the road, going an almost perfect 5-0-1 ATS over their last six games away from New Era Field. Of course, it is also important to mention that Pittsburgh has absolutely dominated the Bills against the spread over the past decade or so, covering the number in eight out of their last nine meetings overall – including six straight at home. Even so, I’d much rather grab the single point and roll the dice with the road favorites here in Week 15, especially when considering how much progress Josh Allen has shown at quarterback this season. Give me Buffalo to win outright!