Wow: #AZCardinals rookie WR Marvin Harrison Jr. was WIDE OPEN for a potential game-winning TD, but Kyler Murray didn't see him... (h/t @TrainIsland) pic.x.com/o7j07hfpql
Final
7 | 10 | 0 | 11 | 28 | |
0 | 10 | 14 | 10 | 34 |
Odds Across Sportsbooks
![]() |
|||
![]() |
|||
![]() |
|||
![]() |
|||
![]() |
|||
![]() |
|||
![]() |
|||
![]() |
|||
![]() |
|||
![]() |
|||
![]() |
Game Charts
Full Play By Play
1ST 15:00 | 1 & 10 | Buffalo kicked off, touchback | ||
1st Drive | ||||
1ST 15:00 | 1 & 10 | James Conner rushed up the middle for 3 yard gain, tackled by Terrel Bernard | ||
1ST 14:27 | 2 & 7 | Kyler Murray passed to James Conner to the left for 22 yard gain, tackled by Damar Hamlin | ||
1ST 13:43 | 1 & 10 | Kyler Murray passed to James Conner down the middle for 9 yard gain, tackled by Taylor Rapp | ||
1ST 13:20 | 2 & 1 | James Conner rushed up the middle for 2 yard gain, tackled by Terrel Bernard | ||
1ST 12:26 | 1 & 10 | James Conner rushed to the left for 2 yard gain, tackled by Austin Johnson | ||
1ST 11:51 | 2 & 8 | James Conner rushed to the left for 2 yard gain, tackled by Terrel Bernard | ||
1ST 11:80 | 3 & 6 | Kyler Murray passed to Greg Dortch down the middle for 8 yard gain, tackled by Terrel Bernard | ||
1ST 10:37 | 1 & 10 | Timeout | ||
1ST 10:32 | 1 & 10 | Kyler Murray incomplete pass to the right intended for Marvin Harrison Jr. | ||
1ST 10:28 | 2 & 10 | James Conner rushed to the left for 3 yard loss, tackled by Greg Rousseau | ||
1ST 9:48 | 3 & 13 | Kyler Murray rushed to the right for 6 yard gain, tackled by Ja'Marcus Ingram. Buffalo committed 10 yard penalty (Unnecessary Roughness) | ||
1ST 9:15 | 1 & 9 | James Conner rushed to the left for 4 yard gain, tackled by Terrel Bernard | ||
1ST 8:34 | 2 & 5 | Kyler Murray sacked by Greg Rousseau for no gain | ||
1ST 7:54 | 3 & 5 | Kyler Murray passed to Michael Wilson to the left for 5 yard touchdown | ||
1ST 7:47 | 1 & 10 | Matt Prater made PAT | ||
1ST 7:47 | 1 & 10 | Timeout | ||
1ST 7:47 | 1 & 10 | Arizona kicked off for 63 yards, Brandon Codrington returned kickoff for 53 yards | ||
2nd Drive | ||||
1ST 7:39 | 1 & 10 | James Cook rushed to the left for 9 yard gain, tackled by Jalen Thompson | ||
1ST 6:58 | 2 & 1 | James Cook rushed to the right for 3 yard gain, tackled by Zaven Collins | ||
1ST 6:15 | 1 & 10 | Josh Allen passed to Mack Hollins down the middle for 14 yard gain, tackled by Budda Baker | ||
1ST 5:33 | 1 & 10 | Josh Allen sacked by Roy Lopez for 10 yard loss. Josh Allen fumbled. Justin Jones recovered fumble for no gain | ||
3rd Drive | ||||
1ST 5:24 | 1 & 10 | Timeout | ||
1ST 5:24 | 1 & 10 | James Conner rushed to the left for 4 yard gain, tackled by Von Miller | ||
1ST 4:46 | 2 & 6 | Kyler Murray passed to James Conner to the left for 2 yard gain, tackled by Greg Rousseau | ||
1ST 4:11 | 3 & 4 | Kyler Murray passed to Emari Demercado to the right for 24 yard gain, tackled by Christian Benford | ||
1ST 3:27 | 1 & 10 | Kyler Murray passed to Trey McBride to the left for 6 yard gain, tackled by Cam Lewis | ||
1ST 2:44 | 2 & 4 | Kyler Murray passed to Elijah Higgins to the right for 7 yard gain, tackled by Terrel Bernard | ||
1ST 2:70 | 1 & 10 | Kyler Murray rushed to the right for 11 yard gain, tackled by Taylor Rapp | ||
1ST 1:28 | 1 & 10 | Kyler Murray passed to Greg Dortch down the middle for 3 yard gain, tackled by Terrel Bernard | ||
1ST 0:49 | 2 & 7 | James Conner rushed to the right for 1 yard gain, tackled by Greg Rousseau | ||
1ST 0:80 | 3 & 5 | Kyler Murray passed to Emari Demercado to the right for 2 yard gain, tackled by Rasul Douglas | ||
1ST 0:80 | 4 & 4 | End of 1st Quarter | ||
2ND 15:00 | 4 & 4 | Matt Prater kicked a 29-yard field goal | ||
2ND 14:57 | 1 & 10 | Arizona kicked off, touchback. Arizona committed 6 yard penalty (Pass Interference) | ||
4th Drive | ||||
2ND 14:54 | 1 & 10 | James Cook rushed to the right for 15 yard gain, tackled by Mack Wilson Sr. | ||
2ND 14:22 | 1 & 10 | James Cook rushed to the right for 5 yard gain, tackled by Budda Baker | ||
2ND 13:45 | 2 & 5 | Josh Allen passed to Dawson Knox down the middle for 23 yard gain, tackled by Budda Baker | ||
2ND 13:16 | 1 & 10 | James Cook rushed to the left for 9 yard gain, tackled by Garrett Williams | ||
2ND 12:35 | 2 & 1 | James Cook rushed to the right for 4 yard gain, tackled by Mack Wilson Sr. | ||
2ND 11:56 | 1 & 8 | James Cook rushed to the right for 4 yard gain, tackled by Justin Jones | ||
2ND 11:15 | 2 & 4 | James Cook rushed to the left for no gain, tackled by Mack Wilson Sr. | ||
2ND 10:35 | 3 & 4 | Buffalo committed 15 yard penalty (Face Mask) | ||
2ND 10:31 | 3 & 19 | Josh Allen sacked by Kei'Trel Clark for no gain | ||
2ND 9:51 | 4 & 19 | Tyler Bass kicked a 37-yard field goal | ||
2ND 9:47 | 1 & 10 | Timeout | ||
2ND 9:47 | 1 & 10 | Buffalo kicked off for 61 yards, DeeJay Dallas returned kickoff for 25 yards | ||
5th Drive | ||||
2ND 9:42 | 1 & 10 | Kyler Murray passed to Trey Benson to the right for 5 yard gain, tackled by Damar Hamlin | ||
2ND 9:20 | 2 & 5 | Trey Benson rushed to the left for 6 yard gain, tackled by Taylor Rapp | ||
2ND 8:25 | 1 & 10 | Kyler Murray incomplete pass to the left intended for Marvin Harrison Jr. | ||
2ND 8:19 | 2 & 10 | Kyler Murray passed to Marvin Harrison Jr. to the left for 4 yard gain, tackled by Dorian Williams | ||
2ND 7:39 | 3 & 6 | Kyler Murray rushed to the left for 12 yard gain | ||
2ND 7:50 | 1 & 10 | Kyler Murray passed to Elijah Higgins to the right for 5 yard gain, tackled by Cam Lewis | ||
2ND 6:24 | 2 & 5 | Kyler Murray incomplete pass to the left intended for Trey McBride | ||
2ND 6:16 | 3 & 5 | Kyler Murray passed to Greg Dortch to the left for 14 yard gain, tackled by Christian Benford | ||
2ND 5:38 | 1 & 10 | Trey Benson rushed to the right for 4 yard gain, tackled by Taylor Rapp | ||
2ND 4:53 | 2 & 6 | Kyler Murray passed to Trey McBride to the right for 8 yard gain, tackled by Terrel Bernard | ||
2ND 4:90 | 1 & 10 | Trey Benson rushed to the right for 3 yard gain, tackled by Casey Toohill | ||
2ND 3:25 | 2 & 7 | Kyler Murray passed to Trey McBride to the left for 7 yard gain, tackled by Damar Hamlin | ||
2ND 2:44 | 1 & 3 | James Conner rushed to the right for 3 yard touchdown | ||
2ND 2:40 | 1 & 10 | Matt Prater made PAT | ||
2ND 2:40 | 1 & 10 | Timeout | ||
2ND 2:40 | 1 & 10 | Arizona kicked off, touchback | ||
6th Drive | ||||
2ND 2:40 | 1 & 10 | Buffalo committed 5 yard penalty (False Start) | ||
2ND 2:40 | 1 & 15 | Ty Johnson rushed to the left for 6 yard gain, tackled by Mack Wilson Sr. | ||
2ND 2:00 | 2 & 9 | Two-minute warning | ||
2ND 2:00 | 2 & 9 | Josh Allen passed to Curtis Samuel to the right for 8 yard gain, tackled by Sean Murphy-Bunting | ||
2ND 1:41 | 3 & 1 | Buffalo committed 5 yard penalty (False Start) | ||
2ND 1:23 | 3 & 6 | Josh Allen passed to Khalil Shakir to the left for 19 yard gain, tackled by Budda Baker | ||
2ND 0:55 | 1 & 10 | Buffalo committed 5 yard penalty (False Start) | ||
2ND 0:55 | 1 & 15 | Buffalo timeout | ||
2ND 0:55 | 1 & 15 | Josh Allen rushed to the right for 6 yard gain, tackled by Krys Barnes. Arizona committed 5 yard penalty (Holding) | ||
2ND 0:45 | 1 & 10 | Arizona committed 15 yard penalty (Roughing the Passer) | ||
2ND 0:38 | 1 & 10 | Josh Allen passed to Keon Coleman to the right for 12 yard gain, tackled by Kyzir White | ||
2ND 0:32 | 1 & 10 | Josh Allen rushed to the right for 7 yard gain, tackled by Jalen Thompson | ||
2ND 0:25 | 2 & 3 | Buffalo timeout | ||
2ND 0:25 | 2 & 3 | Josh Allen rushed to the right for 7 yard touchdown | ||
2ND 0:19 | 1 & 10 | Tyler Bass made PAT | ||
2ND 0:19 | 1 & 10 | DeeJay Dallas fumbled. Buffalo kicked off for 61 yards, DeeJay Dallas returned kickoff for 2 yards | ||
7th Drive | ||||
2ND 0:11 | 1 & 10 | Kyler Murray rushed up the middle for 1 yard loss | ||
2ND 0:11 | 2 & 11 | End of Half | ||
3RD 15:00 | 1 & 10 | Arizona kicked off for 43 yards, no return. Arizona penalty (Kickoff short landing zone) | ||
8th Drive | ||||
3RD 15:00 | 1 & 10 | James Cook rushed to the left for 1 yard gain, tackled by Kyzir White. Buffalo committed 10 yard penalty (Holding) | ||
3RD 14:38 | 1 & 20 | Josh Allen passed to James Cook to the right for 4 yard gain, tackled by Owen Pappoe | ||
3RD 13:56 | 2 & 15 | Josh Allen passed to Keon Coleman to the right for 4 yard gain, tackled by Owen Pappoe | ||
3RD 13:23 | 3 & 11 | Josh Allen passed to James Cook to the right for 25 yard gain, tackled by Budda Baker | ||
3RD 12:41 | 1 & 10 | James Cook rushed to the right for 2 yard loss, tackled by Budda Baker | ||
3RD 11:59 | 1 & 10 | Josh Allen passed to Ray Davis to the left for 14 yard gain, tackled by Garrett Williams | ||
3RD 11:19 | 1 & 10 | Ray Davis rushed to the right for 13 yard gain, tackled by Jalen Thompson | ||
3RD 10:38 | 1 & 10 | Ray Davis rushed to the left for no gain, tackled by Zaven Collins | ||
3RD 9:58 | 2 & 10 | Josh Allen incomplete pass to the right intended for Dalton Kincaid | ||
3RD 9:55 | 3 & 10 | Josh Allen passed to Mack Hollins down the middle for 11 yard touchdown | ||
3RD 9:51 | 1 & 10 | Tyler Bass made PAT | ||
3RD 9:51 | 1 & 10 | Timeout | ||
3RD 9:51 | 1 & 10 | Buffalo kicked off, touchback | ||
9th Drive | ||||
3RD 9:51 | 1 & 10 | James Conner rushed to the left for 2 yard gain, tackled by Terrel Bernard | ||
3RD 9:20 | 2 & 8 | James Conner rushed to the right for 2 yard gain, tackled by Cam Lewis | ||
3RD 8:41 | 3 & 6 | Kyler Murray sacked by Greg Rousseau for 8 yard loss | ||
3RD 8:30 | 4 & 14 | Blake Gillikin punted for 50 yards. Brandon Codrington returned punt for 7 yards | ||
10th Drive | ||||
3RD 7:53 | 1 & 10 | Timeout | ||
3RD 7:53 | 1 & 10 | Josh Allen passed to James Cook to the right for 3 yard gain, tackled by Zaven Collins | ||
3RD 7:14 | 2 & 7 | Ray Davis rushed to the right for no gain, tackled by Zaven Collins | ||
3RD 6:34 | 3 & 7 | Josh Allen incomplete pass down the middle intended for Marquez Valdes-Scantling | ||
3RD 6:28 | 4 & 7 | Sam Martin punted for 51 yards. Greg Dortch returned punt for 6 yards | ||
11th Drive | ||||
3RD 6:16 | 1 & 10 | Timeout | ||
3RD 6:16 | 1 & 10 | Kyler Murray passed to Greg Dortch to the right for 3 yard gain, tackled by Cam Lewis | ||
3RD 5:32 | 2 & 7 | Kyler Murray sacked by Greg Rousseau for 3 yard loss. Kyler Murray fumbled. Dorian Williams recovered fumble for no gain | ||
12th Drive | ||||
3RD 5:25 | 1 & 10 | James Cook rushed up the middle for 1 yard gain, tackled by Mack Wilson Sr. | ||
3RD 4:48 | 2 & 9 | Josh Allen passed to Keon Coleman to the left for 7 yard gain, tackled by Starling Thomas V | ||
3RD 4:50 | 3 & 2 | Ty Johnson rushed to the right for 1 yard gain, tackled by Khyiris Tonga | ||
3RD 3:24 | 4 & 1 | Josh Allen rushed up the middle for 1 yard gain, tackled by Zaven Collins | ||
3RD 2:43 | 1 & 10 | Josh Allen passed to Khalil Shakir to the left for 11 yard touchdown | ||
3RD 2:37 | 1 & 10 | Tyler Bass made PAT | ||
3RD 2:37 | 1 & 10 | Timeout | ||
3RD 2:37 | 1 & 10 | Buffalo kicked off, touchback | ||
13th Drive | ||||
3RD 2:37 | 1 & 10 | James Conner rushed up the middle for 3 yard gain, tackled by Cam Lewis | ||
3RD 1:59 | 2 & 7 | Kyler Murray incomplete pass to the right intended for Trey McBride | ||
3RD 1:53 | 3 & 7 | Kyler Murray rushed to the left for 29 yard gain, tackled by Christian Benford | ||
3RD 1:11 | 1 & 10 | James Conner rushed up the middle for 20 yard gain, tackled by A.J. Epenesa | ||
3RD 0:28 | 1 & 10 | Greg Dortch rushed to the left for 4 yard gain, tackled by Dorian Williams | ||
3RD 0:28 | 2 & 5 | End of 3rd Quarter | ||
4TH 15:00 | 2 & 5 | James Conner rushed to the right for 2 yard gain, tackled by DaQuan Jones | ||
4TH 14:18 | 3 & 4 | James Conner rushed to the left for no gain, tackled by Cam Lewis | ||
4TH 13:35 | 4 & 4 | Matt Prater kicked a 31-yard field goal | ||
4TH 13:32 | 1 & 10 | Timeout | ||
4TH 13:32 | 1 & 10 | Arizona kicked off, touchback | ||
14th Drive | ||||
4TH 13:32 | 1 & 10 | James Cook rushed to the right for 6 yard gain, tackled by Mack Wilson Sr. | ||
4TH 12:51 | 2 & 4 | Josh Allen passed to Marquez Valdes-Scantling to the left for 19 yard gain, tackled by Starling Thomas V | ||
4TH 12:11 | 1 & 10 | James Cook rushed to the right for 1 yard gain, tackled by Garrett Williams | ||
4TH 11:27 | 2 & 9 | Josh Allen incomplete pass to the right intended for Dawson Knox | ||
4TH 11:21 | 3 & 9 | Buffalo committed 5 yard penalty (False Start) | ||
4TH 11:21 | 3 & 14 | Josh Allen passed to Khalil Shakir down the middle for 12 yard gain, tackled by Kei'Trel Clark | ||
4TH 10:43 | 4 & 2 | Josh Allen rushed to the right for 5 yard gain, tackled by Kyzir White | ||
4TH 10:00 | 1 & 10 | Buffalo timeout | ||
4TH 10:00 | 1 & 10 | James Cook rushed to the left for 2 yard loss, tackled by Zaven Collins | ||
4TH 9:18 | 2 & 12 | Josh Allen passed to Keon Coleman to the right for 28 yard gain, tackled by Starling Thomas V | ||
4TH 8:55 | 1 & 6 | Josh Allen incomplete pass to the right intended for Keon Coleman | ||
4TH 8:51 | 2 & 6 | Josh Allen rushed to the right for 6 yard touchdown | ||
4TH 8:44 | 1 & 10 | Tyler Bass made PAT | ||
4TH 8:44 | 1 & 10 | Timeout | ||
4TH 8:44 | 1 & 10 | Buffalo kicked off for 61 yards, DeeJay Dallas returned kickoff for 96 yard touchdown | ||
15th Drive | ||||
4TH 8:31 | 1 & 10 | 2pt attempt converted, James Conner run | ||
4TH 8:31 | 1 & 10 | Timeout | ||
4TH 8:31 | 1 & 10 | Arizona kicked off, touchback | ||
16th Drive | ||||
4TH 8:31 | 1 & 10 | Josh Allen rushed up the middle for 9 yard gain, tackled by Mack Wilson Sr. | ||
4TH 7:46 | 2 & 1 | James Cook rushed to the left for 3 yard gain, tackled by Jalen Thompson. Buffalo committed 10 yard penalty (Holding) | ||
4TH 7:29 | 2 & 8 | Josh Allen passed to Dalton Kincaid to the left for 11 yard gain, tackled by Sean Murphy-Bunting | ||
4TH 6:54 | 2 & 10 | James Cook rushed to the right for 3 yard loss, tackled by Mack Wilson Sr. | ||
4TH 6:14 | 3 & 13 | Josh Allen passed to Curtis Samuel to the left for 7 yard gain, tackled by Owen Pappoe | ||
4TH 5:32 | 4 & 6 | Josh Allen incomplete pass down the middle intended for Ty Johnson | ||
4TH 5:28 | 1 & 10 | Sam Martin punted for 34 yards, no return | ||
17th Drive | ||||
4TH 5:17 | 1 & 10 | Kyler Murray incomplete pass to the left intended for Trey McBride | ||
4TH 5:13 | 2 & 10 | Kyler Murray incomplete pass to the right intended for James Conner | ||
4TH 5:80 | 3 & 10 | Kyler Murray sacked by Von Miller for 5 yard loss | ||
4TH 4:36 | 4 & 15 | Blake Gillikin punted for 28 yards, no return | ||
18th Drive | ||||
4TH 4:30 | 1 & 10 | James Cook rushed up the middle for 9 yard gain, tackled by Kyzir White | ||
4TH 3:52 | 2 & 1 | Arizona committed 5 yard penalty (Too Many Men on Field) | ||
4TH 3:52 | 1 & 10 | James Cook rushed up the middle for 7 yard gain, tackled by Zaven Collins | ||
4TH 3:80 | 2 & 3 | James Cook rushed to the left for 1 yard gain, tackled by Mack Wilson Sr. | ||
4TH 2:23 | 3 & 2 | Josh Allen rushed to the left for 1 yard loss, tackled by Kyzir White | ||
4TH 2:00 | 4 & 2 | Two-minute warning | ||
4TH 2:00 | 4 & 2 | Tyler Bass kicked a 39-yard field goal | ||
4TH 1:56 | 1 & 10 | Buffalo kicked off for 61 yards, no return. Buffalo penalty (Kickoff Out of Bounds) | ||
19th Drive | ||||
4TH 1:56 | 1 & 10 | Kyler Murray incomplete pass to the right intended for Michael Wilson | ||
4TH 1:51 | 2 & 10 | Kyler Murray passed to Trey McBride to the right for 5 yard gain, tackled by Terrel Bernard | ||
4TH 1:33 | 3 & 5 | Kyler Murray passed to Greg Dortch to the left for 12 yard gain, tackled by Cam Lewis | ||
4TH 1:28 | 1 & 10 | Kyler Murray passed to Trey McBride to the left for 4 yard gain, tackled by Dorian Williams | ||
4TH 1:10 | 2 & 6 | Kyler Murray passed to Greg Dortch to the right for 7 yard gain, tackled by Dorian Williams | ||
4TH 0:44 | 1 & 10 | Kyler Murray incomplete pass to the left intended for Trey McBride | ||
4TH 0:40 | 2 & 10 | Kyler Murray incomplete pass down the middle intended for Greg Dortch | ||
4TH 0:36 | 3 & 10 | James Conner rushed to the right for 3 yard gain, tackled by Dorian Williams | ||
4TH 0:32 | 4 & 7 | Arizona timeout | ||
4TH 0:32 | 4 & 7 | Kyler Murray incomplete pass to the left intended for Greg Dortch | ||
20th Drive | ||||
4TH 0:26 | 1 & 10 | Josh Allen rushed up the middle for 1 yard loss | ||
4TH 0:00 | 2 & 11 | End of Regulation | ||
4TH 0:00 | 2 & 11 | End of Game |
Game News


Bills fans are JUMPING OFF BUSSES ONTO TABLES ?
#BillsMafia is BACK!
@NFL_DovKleiman: Marvin Harrison Jr. looks ICE COLD arriving for his NFL debut against the #Bills ?
https://t.co/vFRXHcFvi6

James Conner TOUCHDOWN!
Cards up 17-3.
@NFL_DovKleiman: Marvin Harrison Jr's first NFL reception!
https://t.co/MPY9ttArkC https://t.co/3uSEjfX45g

RT: .@K1 keeps the play alive... TD to Michael Wilson! ?: #AZvsBUF on CBS/Paramount+ ?: atnfl.co/watch https://t.co/UeINpzLG7b

DeeJay Dallas scores first touchdown on dynamic kickoff. nbcsports.com/nfl/profootbal...

Cardinals OT Jonah Williams (knee) ruled out vs. Bills nfl.com/news/2024-nfl-... pic.x.com/j85yckbrqv

Emari Demarcado (7 snaps) is the Cardinals #2 RB, running clearly ahead of Trey Benson (0 snaps)

Weirdest statline of the day: #Bills QB Josh Allen is 2/2 for 37 yards at the 2-minute warning... That's not a typo. Two (!) pass attempts. pic.x.com/slevecspg0

The #Bills have scored 21 unanswered and have taken the lead over the #Cardinals. Khalil Shakir's balance on this TD is unreal. pic.x.com/nzjwp8k2rt

Keon Coleman set to start his NFL career.
Coleman and the Buffalo Bills take on the Arizona Cardinals at Highmark Stadium in Week 1.
For many players on the team like Coleman, it will be their first time playing in front of Bills Mafia. Coleman gave the best reaction, though.
New Bills players were shown video of Buffalo fans before taking the field in Orchard Park. Coleman was stunned.
The team shared the video which can be found in the clip below:
Back home with the best fans in the world this Sunday

Bit of a wonky start for the Bills. Allen missed an open receiver in red zone and took a sack that led to a fumble/turnover. On ensuing drive, an Allen TD run is wiped away by a (very clear) facemask penalty by RG O'Cyrus Torrence. Cardinals moving the ball on offense.

#BillsMafia vs. #BirdGang ! Josh Allen and this Bills offense look to pick up where they left off after a strong finish to last year's regular season. @GregCosell goes through the offense's ability to open up windows and how James Cook is utilized in the passing game. pic.x.com/byvbwr7vdq

The Bills took a 31-20 lead on the Cardinals in the second half and there was no denying quarterback Josh Allen.
In typical “Air Allen” fashion, the QB jumped over the top of a Cardinals defender and got into the end zone.
AIR JOSH ALLEN.
: #AZvsBUF on CBS/Paramount+: https://t.co/waVpO909ge pic.twitter.com/GRHHzkeOOt
— NFL (@NFL) September 8, 2024
RelatedExtra effort from Khalil Shakir gives Bills lead over Cardinals (video)WATCH: Bills' Greg Rousseau strip-sacks Cardinals' Kyler MurrayMack Hollins scores first TD with Bills, knots game with Cardinals (video

The Buffalo Bills are without one of their most important defenders early on against the Arizona Cardinals in Week 1.
During Buffalo’s first drive of the season on defense, Johnson went down with an injury. The team announced that Johnson sustained a forearm problem and is questionable to return:
Injury Update: CB Taron Johnson (forearm) is questionable to return.
— Buffalo Bills PR (@BuffaloBillsPR) September 8, 2024
Johnson was spotted being attended to by medical staff on Buffalo’s sideline. The Bills’ top nickel defender had his arm taped but ended up heading to the locker room, according to reports