Location: Highmark Stadium
Attendance: 70,542
Final score: Bills 34, Cardinals 28
Records: Bills (1-0), Cardinals (0-1)
Next opponent: Bills at Dolphins on Thursday, September 12 at 8:15 pm ET
Bills Mafia was welcomed back to Highmark Stadium as the Bills (1-0) defeated the Cardinals (0-1) 34-28 in their home opener.
Quarterback Josh Allen led the way, throwing for 232 yards and 2 touchdowns, adding 41 yards on the ground and two rushing touchdowns. RB James Cook added in yards 71 rushing and 32 yards receiving. LB Terrel Bernard led all defenders with 11 tackles and EDGE Greg Rousseau added in 3.0 sacks and a forced fumble.
1. Bills Debuts
Veterans DT Austin Johnson, WR Curtis Samuel and WR Mack Hollins, and rookies WR Keon Coleman, RB Ray Davis and CB Brandon Codrington all made their debuts for the Buffalo Bills on Sunday afternoon.
Codrington started of his debut with a bang, scooping up the Bills first kickoff and taking it up the sideline for 53-yards, giving the Bills great field position at the Cardinals 45-yardline to start their first drive of the game.
Hollins also made the first catch of the game for the Bills, taking a pass for 14 yards to bring the Bills into the red zone early. He also caught the first passing touchdown of the season for the offense. He ended his day with two catches, for 25 yards and a touchdown.
Coleman made several key catches for the offense and drew a pass interference penalty on the first scoring drive of the game that ended in a field goal. His biggest play came when Allen found him on a deep pass for 28-yards. He ended his debut with four catches and 51 yards receiving.
Davis made his presence felt on the opening drive of the second half, catching a pass from Allen and taking it for 14-yards, before he exploded up the right side for 13nyards, setting up a touchdown to Hollins. He totaled rushes three for 13 yards and caught passes for yards.
Samuel ended the day with two catches for fifteen yards. Johnson ended the game with one tackle.
2. Fast start
After Codrington set the Bills up with great field position on the Bills' opening drive of the game, Allen fumbled, and the Cardinals brought the ball down for a K Matt Prater field goal.
Allen made up for the early fumble, bringing the Bills on their two possessions into the red zone and scoring both times.
On their first scoring drive, Cook got going early, receiving six carries, including a 15-yard scamper. Allen found TE Dawson Knox for 23-yards for his only completion of the drive. In the red zone, Allen ran for a rushing touchdown, but it was called back following a face mask penalty and the Bills settled for a K Tyler Bass field goal.
After Arizona cashed in on their ensuing drive, with only 2:44 left in the half, Allen led the offense on a two minute-drill. Even with the several false start penalties, Allen found the end zone on a rushing touchdown from seven yards out. In the process, WR Khalil Shakir bounced off a defender and took a pass from Allen 19-yards and Coleman also caught his first career catch for 12-yards.
After receiving the second half kickoff, that was short of the landing zone and placed the ball at the 40-yardline, the offense got right back to work. Allen found his running backs this time, completing a 25-yard pass to Cook and Davis for another 14-yards. Allen ended the drive throwing a dart to Hollins, tying the game at 17-all.
3. Finding their rhythm
The second half was a strong showing for the entire Bills team as they scored points on four of their six second-half drives.
Allen continued to dissect the Cardinals' defense as they scored 14-points unanswered since the end of the first half.
Edge rusher Greg Rousseau brought his strong preseason into the regular season, forcing a key strip sack of Murray that was recovered by LB Dorian Williams and set up a passing touchdown from Allen to WR Khalil Shakir.
The defense joined the party, stopping the Cardinals' offense in the red zone, when they looked to be in scoring position. They were able to force a field goal, and the Bills led 24-20.
On fourth down Allen broke away from a would-be sack and kept the drive alive, scrambling for four yards, keeping the drive alive and the fourth quarter clock moving. Allen then wowed the Bills home crowd, hurdling S Budda Baker for his second rushing touchdown of the afternoon.
On the Cardinals second-to-last attempt at trying to tie the game, on second down DT DaQuan Jones batted a pass at the line and on fourth down EDGE Von Miller got the sack to force a punt.
The Cardinals' hopes were put to bed when Murray threw a pass to WR Greg Dortch on fourth down that was broken up by DB Ja'Marcus Ingram, forcing a turnover on downs. Allen then took the knee to end the game, giving the Bills their first victory.
4. Spreading the wealth
The Bills mantra of "Everybody Eats" took form as nine different receivers caught passes from Allen and four different players ran the football.
Cook, Allen, Davis, and RB Ty Johnson ran for a total of yards, and Allen had the two touchdowns of the group.
No receiver caught for more than 51-yards, but Allen completed 18 of his 23 pass attempts.
Check out the best game photos from the 2024 season opener between the Buffalo Bills and Arizona Cardinals. This gallery is presented by Gabe's Collision.
Key Stats and Facts:
- The Bills won their first season opener at home since the 2020 NFL season, which was a 27-17 victory over the New York Jets.
- Under Sean McDermott, the Bills are now 6-2 in home openers.
- Josh Allen is now 18-3 in his last 21 home regular season games.
- Josh Allen is now 21-6 against NFC opponents in his career
- Sean McDermott has now won games against 30 of the other 31 NFL teams. The only team he has not beaten is the Philadelphia Eagles (0-2). The Bills are now 4-0 against the Cardinals in Buffalo since 1988.
- Greg Rousseau's 3.0 sacks in Week 1 are tied with Ben Williams (1983) for most in franchise history. Rousseau is also the first Bill with 3.0 sacks in any game since Jordan Phillips on Oct. 6, 2019.
- With his second rushing touchdown of the afternoon, Allen moved up to No. 2 and is now tied with Dan Marino and Peyton Manning with 225 offensive touchdowns in their first seven seasons.
- Allen now has 38 games with 3+ total TDs, 7th all time.
- This was Allen's 18th game w/ 4+ total TDs, tied with Patrick Mahomes for 3rd among active QBs behind Aaron Rodgers (37) and Russel Wilson (21).
- Allen's 10th career game with 2+ rush TDs. tied w/ Cam for 2nd all-time behind Hurts (12). This is also Allen's 4th-career game with 2+ pass TDs & 2+ rush TDs, tied with Pro Football Hall of famer Steve Young for the most ever.
- Bills defense has 3+ sacks in nine straight home games, longest streak by any team since Steelers from 2010 to 2011 (also 9).
- James Cook's 100+ yards from scrimmage is his 11th in his last 23 games. He is tied with A.J. Brown, Derrick Henry and Amon-Ra St. Brown for most games with 100+ Scrimmage Yards since 12/01/2022.
Scoring Plays:
7:54 1Q | BUF 0 ARZ 7 | Kyler Murray pass short left to Michael Wilson for 5 yards, TOUCHDOWN.
15:00 2Q | BUF 0 ARZ 10 | Matt Prater 29-yard field goal is GOOD.
9:51 2Q | BUF 3 ARZ 10 | Tyler Bass 37-yard field goal is GOOD.
2:44 2Q | BUF 3 ARZ 17 | James Conner right guard for 3 yards, TOUCHDOWN.
0:25 2Q | BUF 10 ARZ 10 | Josh Allen right end for 7 yards, TOUCHDOWN.
9:55 3Q | BUF 17 ARZ 17 | Josh Allen pass short middle to Mack Hollins for 11 yards, TOUCHDOWN.
2:43 3Q | BUF 24 ARZ 17 | Josh Allen pass short left to Khalil Shakir for 11 yards, TOUCHDOWN.
13:35 4Q | BUF 24 ARZ 20 | Matt Prater 31-yard field goal is GOOD.
8:51 4Q | BUF 31 ARZ 20 | Josh Allen scrambles right guard for 6 yards, TOUCHDOWN.
8:31 4Q | BUF 31 ARZ 28 | Tyler Bass kicks 61 yards from BUF 35 to ARZ 4. DeeJay Dallas for 96 yards, TOUCHDOWN. TWO-POINT CONVERSION ATTEMPT. James Conner rushes right guard. ATTEMPT SUCCEEDS.
2:00 4Q | BUF 34 ARZ 28 | Tyler Bass 39-yard field goal is GOOD.