The Buffalo Bills are 2.5-point favorites against the Pittsburgh Steelers in their final preseason game before the regular season commences. The betting line has shifted from -1.5 to -2.5, with some sportsbooks listing it at a flat 3.

Neither team is expected to play their main quarterbacks for significant time. For the Steelers, Drew Allar and Will Howard will split duties under center. The Bills will primarily feature Kyle Allen and Shane Buechele at quarterback. Bills coach Joe Brady indicated that some starters would play, but not in full units.

The Steelers are coming off a 17-0 loss to the New York Jets, in which Howard threw two interceptions. In contrast, Bills quarterback Kyle Allen has performed well in the preseason, completing 24 of 28 passes for 236 yards across two games. Buffalo has won its first two preseason contests by margins of 15 and 24 points, respectively.

Based on recent performance and the expected limited action from key players, the Bills are considered the rightful favorites to cover the spread in this matchup.