Here is a quarter-by-quarter look at the Buffalo Bills' loss to the Pittsburgh Steelers on Sunday.
First quarter
Hot start then cold: Isaiah McKenzie had an electric start to the game, with a 75-yard return on the opening kick. He put the Bills at the 24-yard line to start, but they were unable to get a first down. McKenzie later briefly went to the locker room for a shoulder injury, but returned.
Lineup note: Running back Zack Moss was inactive Sunday, which coach Sean McDermott said was “just numbers.” The Bills went with Devin Singletary, Matt Breida and Taiwan Jones, along with fullback Reggie Gilliam.
Second guess: Needing just one yard on third down, the Bills opted for a flea-flicker that resulted in an incomplete pass from quarterback Josh Allen to wide receiver Stefon Diggs.
Start of a trend: Holding was an issue for the Bills offensive line Sunday, and it started early. The Bills were flagged for holding three times on their second drive of the day, though one of those was declined.
Second quarter
Money well spent: On third-and-13, Steelers pass rusher T.J. Watt strip sacked Allen, with Cameron Heyward recovering it and putting the Steelers on their 45-yard line. Watt became the highest paid defender in the NFL this week, and finished the game with two sacks.
Here’s the big-picture analysis of the Bills’ season-opening, 23-16 loss to the Steelers.
Penalty declined: The Bills’ longest play of the day actually came against 12 defenders. Allen’s pass deep middle to receiver Gabe Davis was good for 37 yards, and came as the Steelers had too many men on the field. That didn’t slow Davis, and naturally, the penalty was declined, as the Bills moved into Pittsburgh territory.
A strong stretch: Shortly after the 37-yard pickup, Davis scored Buffalo’s lone touchdown of the day. On third-and-3, Allen found him for the touchdown to cap a 91-yard drive. Those were the only two catches of the day for Davis, who was targeted five times.
Difference maker: The Steelers were 0-for-3 on third down in the quarter. With their drives sputtering out, they only had the ball for 5:24 over that stretch. A 10-yard sack by safety Jordan Poyer helped keep one drive short, as Pittsburgh got just one first down in the second quarter.
Third quarter
End the shutout: The Steelers were shut out in the first half, entering the locker room down 10-0 after two quarters. But they scored on their opening drive of the second half, a 24-yard field goal from Chris Boswell finally getting them on the board.
Canceled out: Bills cornerback Tre'Davious White intercepted Roethlisberger early in the third quarter. However, it was negated by the fact that White was also called for holding on the play.
Allen was off target basically all afternoon, as the Bills’ high-powered offense from a year ago never showed up in a 23-16 loss to the Pittsburgh Steelers.
Missed opportunity: Allen missed wide receiver Emmanuel Sanders twice deep on Sunday, the second time coming on the Bills’ first drive of the second half. On that drive, Allen was 3-of-8, including on incompletion on fourth-and-8.
Offense slowing: The Bills offense didn’t score in the third quarter, as the Steelers instead began a streak of 20-unanswered points. Their longest play of the quarter was a 12-yard catch by Cole Beasley, who finished with 60 yards and eight catches on 13 targets. Toward the end of the quarter, Allen’s pass to Beasley was batted at the line.
Fourth quarter
Zebra report: The Steelers’ first touchdown of the game came on a drive extended by a defensive pass interference call. On third-and-7, Roethlisberger was incomplete looking for Claypool. However, Bills cornerback Levi Wallace was flagged for DPI, a 26-yard penalty that moved the Steelers to the Buffalo 23. Pittsburgh capitalized two plays later.
The game's result had more to do with the Bills’ shortcomings on offense and questionable play-calling than anything Pittsburgh did.
A second second guess: The Bills also had an eyebrow-raising play call early in the fourth quarter. On fourth-and-1, they ended up losing seven yards on a pitch to Matt Breida, giving the Steelers the ball on their own 48.
Key play: On the Bills’ next drive after the turnover on downs, they went three-and-out. Things spiraled from there, as Matt Haack’s punt was blocked by Miles Killebrew, and Ulysees Gilbert returned it for a touchdown, putting the Steelers up 20-10.
Run game going: Singletary’s longest run of the day came in the fourth quarter, a 25-yard run to the Pittsburgh 10. He finished the day with 72 yards on 11 carries, 49 of them on four carries in five plays on that drive.
Photos: Bills open season against Steelers
Bad break
Updated
Josh Allen fumbles the ball as he is tackled by Steelers linebacker T.J. Watt (90) during the second quarter.
Turning point
Updated
Pittsburgh Steelers safety Miles Killebrew (28) blocks a punt attempt by Buffalo Bills punter Matt Haack (3) during the fourth quarter.
End zone strike
Updated
Buffalo Bills wide receiver Gabriel Davis (13) pulls in a touchdown pass against Pittsburgh Steelers cornerback Cameron Sutton (20) during the 2021 season-opening game.
Celebrating with fans
Updated
Buffalo Bills wide receiver Gabriel Davis (13) celebrates his touchdown with fans during the second quarter.
Upper deck
Updated
The Buffalo Bills host the Pittsburgh Steelers for the season opener.
Trouble
Updated
Buffalo Bills quarterback Josh Allen (17) runs into Pittsburgh Steelers strong safety Terrell Edmunds and defensive end Tyson Alualu (94) during the second quarter.
Beasley bounces
Updated
Buffalo Bills wide receiver Cole Beasley (11) finds extra yards against Pittsburgh Steelers linebacker Devin Bush (55) during the second quarter.
VIP fan
New York Gov. Kathy Hochul watches the Bills season opener with David Anderson, CEO, Highmark BlueCross BlueShield of WNY.
Knox
Updated
Buffalo Bills tight end Dawson Knox (88) pulls in a catch in front of Pittsburgh Steelers strong safety Terrell Edmunds (34) during the second quarter.
Twisted
Updated
Buffalo Bills wide receiver Gabriel Davis (13) proves tough to tackle for Pittsburgh Steelers cornerback Joe Haden (23) during the second quarter.
Rushing yards
Updated
Buffalo Bills quarterback Josh Allen (17) weaves around Pittsburgh Steelers defenders during the first quarter at Highmark Stadium in Orchard Park, Sunday, Sept. 12, 2021.
Tracking down the ball
Updated
Buffalo Bills wide receiver Emmanuel Sanders (1) tracks down a Josh Allen pass under pressure from Pittsburgh Steelers free safety Minkah Fitzpatrick (39) during the second quarter at Highmark Stadium in Orchard Park, Sunday, Sept. 12, 2021.
Diggs pulls it in
Updated
Buffalo Bills wide receiver Stefon Diggs (14) makes a catch against Pittsburgh Steelers cornerback Joe Haden (23) during the second quarter at Highmark Stadium in Orchard Park, Sunday, Sept. 12, 2021.
Full house
Updated
A full house is pumped up during the season opener at Highmark Stadium in Orchard Park, Sunday, Sept. 12, 2021.
Early fumble
Updated
Buffalo Bills quarterback Josh Allen (17) fumbles the ball as he is sacked by Pittsburgh Steelers outside linebacker T.J. Watt (90) during the second quarter at Highmark Stadium in Orchard Park, Sunday, Sept. 12, 2021.
Knoxed out
Updated
Buffalo Bills tight end Dawson Knox (88) breaks a tackle attempt by Pittsburgh Steelers cornerback Tre Norwood (21) during the first quarter at Highmark Stadium in Orchard Park, Sunday, Sept. 12, 2021.
Hard to tackle
Updated
Buffalo Bills wide receiver Stefon Diggs (14) has room after making Pittsburgh Steelers cornerback Tre Norwood (21) miss a tackle during the first quarter at Highmark Stadium in Orchard Park, Sunday, Sept. 12, 2021.
Make me wanna shout
Updated
Bills fans are pumped up before the game at Highmark Stadium in Orchard Park, Sunday, Sept. 12, 2021.
Starting early
Updated
Buffalo Bills wide receiver Isaiah McKenzie (19) returns the opening kickoff against the Pittsburgh Steelers during the first quarter at Highmark Stadium in Orchard Park, Sunday, Sept. 12, 2021.
Air ball
Updated
Buffalo Bills quarterback Josh Allen (17) throws a pass during the first quarter at Highmark Stadium in Orchard Park, Sunday, Sept. 12, 2021.
Back to pass
Updated
Buffalo Bills quarterback Josh Allen (17) looks for a receiver during the first quarter at Highmark Stadium in Orchard Park, Sunday, Sept. 12, 2021.
Singletary
Updated
Buffalo Bills running back Devin Singletary (26) is wrapped up by Pittsburgh Steelers defensive tackle Demarcus Christmas (93) during the first quarter at Highmark Stadium in Orchard Park, Sunday, Sept. 12, 2021.
Bills Steelers first
Updated
Pittsburgh Steelers wide receiver Diontae Johnson (18) finds room to run against Buffalo Bills cornerback Tre'Davious White (27) during the first quarter at Highmark Stadium in Orchard Park, Sunday, Sept. 12, 2021.
Complete
Updated
Buffalo Bills wide receiver Emmanuel Sanders (1) pulls in a catch against Pittsburgh Steelers cornerback Cameron Sutton (20) during the first quarter at Highmark Stadium in Orchard Park, Sunday, Sept. 12, 2021.
On the run
Updated
Buffalo Bills quarterback Josh Allen (17) looks downfield as he rushes with the ball against Pittsburgh Steelers linebacker Devin Bush (55) during the first quarter at Highmark Stadium in Orchard Park, Sunday, Sept. 12, 2021.
First down
Updated
Buffalo Bills wide receiver Emmanuel Sanders (1) celebrates a first down during the first quarter at Highmark Stadium in Orchard Park, Sunday, Sept. 12, 2021.
Nowhere to go
Updated
Bills defensive tackle Justin Zimmer (61) is now an unrestricted free agent.
Super Mario
Updated
Buffalo Bills defensive end Mario Addison (97) knocks the ball out of the hands of Pittsburgh Steelers quarterback Ben Roethlisberger (7) during the first quarter at Highmark Stadium in Orchard Park, Sunday, Sept. 12, 2021.
Airing it out
Updated
Buffalo Bills quarterback Josh Allen (17) launches a pass over the Pittsburgh Steelers line during the first quarter at Highmark Stadium in Orchard Park, Sunday, Sept. 12, 2021.
Pittsburgh passer
Updated
Pittsburgh Steelers quarterback Ben Roethlisberger (7) fires a pass during the first quarter at Highmark Stadium in Orchard Park, Sunday, Sept. 12, 2021.
Coach
Updated
Buffalo Bills head coach Sean McDermott looks on during the first quarter at Highmark Stadium in Orchard Park, Sunday, Sept. 12, 2021.
Battle of the backs
Updated
Pittsburgh Steelers quarterback Ben Roethlisberger (7) passes the ball during the first quarter at Highmark Stadium in Orchard Park, Sunday, Sept. 12, 2021.
Tomlin
Updated
Pittsburgh Steelers head coach Mike Tomlin during the first quarter at Highmark Stadium in Orchard Park, Sunday, Sept. 12, 2021.
Big play
Updated
Pittsburgh Steelers outside linebacker T.J. Watt (90) celebrates his sack on Josh Allen to force a turnover during the second quarter Sunday at Highmark Stadium in Orchard Park.
Watch now: Bills defender Micah Hyde speaks after loss to Steelers
UpdatedWatch now: Bills' Jordan Poyer talks about loss to Steelers
UpdatedWatch now: Bills quarterback Josh Allen speaks after loss to Steelers
UpdatedWatch now: Bills lineman Mitch Morse speaks after loss to Steelers
UpdatedWatch now: Bills RB Devin Singletary speaks after loss to Steelers
UpdatedWatch now: Bills head coach Sean McDermott discusses going for it on fourth down
UpdatedSack
Updated
Buffalo Bills free safety Jordan Poyer (21) wraps up Pittsburgh Steelers quarterback Ben Roethlisberger (7) during the second quarter.
Can't hang on to Claypool
Updated
Pittsburgh Steelers wide receiver Chase Claypool (11) makes a big catch against Buffalo Bills defensive back Levi Wallace (39) during the third quarter.
Broken play
Updated
Pittsburgh Steelers cornerback Tre Norwood (21) breaks up a pass intended for Buffalo Bills wide receiver Gabriel Davis (13) during the third quarter.
Brieda from the backfield
Updated
Buffalo Bills running back Matt Breida (22) tries to cut around Pittsburgh Steelers outside linebacker T.J. Watt (90) during the third quarter.
Trouble in the secondary
Updated
Buffalo Bills defensive back Levi Wallace (39) tackles Pittsburgh Steelers wide receiver Diontae Johnson (18) during the third quarter.
Roethlisberger fires
Updated
Pittsburgh Steelers quarterback Ben Roethlisberger (7) launches a pass during the third quarter.
Big catch
Updated
Pittsburgh Steelers wide receiver Chase Claypool (11) makes an acrobatic catch against Buffalo Bills cornerback Tre'Davious White (27) during the third quarter.
Hanging on
Updated
Pittsburgh Steelers wide receiver Chase Claypool (11) makes an acrobatic catch against Buffalo Bills cornerback Tre'Davious White (27) during the third quarter.
Johnson covers Johnson
Updated
Buffalo Bills cornerback Taron Johnson (24) tries to bring down Pittsburgh Steelers wide receiver Diontae Johnson (18) during the third quarter.
QB keeper
Updated
Bills quarterback Josh Allen evades a tackle attempt by Steelers free safety Minkah Fitzpatrick during the 2021 season-opening game.
Sideline focus
Updated
Buffalo Bills head coach Sean McDermott on the sidelines during the third quarter.
Game changer
Updated
Pittsburgh Steelers linebacker Ulysees Gilbert (54) scores a touchdown during the fourth quarter.
Pulling away
Updated
Pittsburgh Steelers running back Najee Harris (22) gashes the Bills defense during the fourth quarter.
Airborne
Updated
Buffalo Bills running back Matt Breida (22) is upended by Pittsburgh Steelers cornerback Cameron Sutton (20) during the fourth quarter.
Harris breaks out
Updated
Pittsburgh Steelers running back Najee Harris (22) finds yards against the Bills during the fourth quarter.
Unanswered points
Updated
Pittsburgh Steelers wide receiver Diontae Johnson (18) catches a pass for a touchdown against Buffalo Bills defensive back Levi Wallace (39) during the fourth quarter.
Hard feelings
Updated
A Bills fan can't bear to watch as the Pittsburgh Steelers pull ahead during the fourth quarter.
Singletary
Updated
Buffalo Bills running back Devin Singletary (26) rushes the ball against Pittsburgh Steelers strong safety Terrell Edmunds (34) during the fourth quarter.
Facing adversity
Updated
Buffalo Bills quarterback Josh Allen (17) has his pass batted down at the line of scrimmage during the fourth quarter.
Reception
Updated
Pittsburgh Steelers wide receiver Chase Claypool (11) makes a big catch against Buffalo Bills cornerback Taron Johnson (24) during the fourth quarter.
Going nowhere
Updated
Pittsburgh Steelers strong safety Terrell Edmunds (34) wraps up Buffalo Bills running back Devin Singletary (26) during the fourth quarter.
Flat tire
Updated
Buffalo Bills quarterback Josh Allen (17) puts his shoe back on between plays during the fourth quarter.
Sad ending
Updated
A disappointed Bills fan during the fourth quarter.
Motivated for next week
Updated
Buffalo Bills quarterback Josh Allen (17) runs off the field after the Bills 23-16 loss to the Pittsburgh Steelers at Highmark Stadium.




