The Bills came from 17 down to beat the Ravens 23-20, while the Steelers made a quarterback change, but still lost to the Jets 24-20.
Pittsburgh is now 1-3, while the Bills are 3-1.
Obviously, the big question heading into the weekend is whether or not Kenny Pickett will get the start after taking over this past week for Mitchell Trubisky.
Either way, it's hard to have confidence in a Steelers team, no matter who gets the start at quarterback, keeping this close as the Bills get more healthy again defensively.
Pittsburgh is just 24th in points per game (18.5) and 15th in points allowed (22.5) through the first four weeks as well.
Buffalo opens as a massive home favorite here (-14) with the Steelers looking more and more like a team that's in a rebuilding year.
It really doesn't matter if Pickett or Trubisky get the start here, the Bills have the advantage on both sides of the ball, coming in 2nd in points allowed and 5th in points scored per game.
Buffalo is still the Super Bowl favorite (+450) for a reason.
Buffalo is by far the better team, with a solid chance to win by a couple of touchdowns on Sunday. Sean Mcdermott is also 8-1 ATS after a win by three or fewer points while coaching Buffalo as well. Give me Buffalo ATS.