Week 2, 2028

Played in Arizona, AZ, weather: 74 degrees, fair, 2 mph wind.
Buffalo won the toss and elected to receive.
Start of first quarter.
(1Q: 15:00) Ricky Azzoo kicked off 68 yards from the ARI30. Ryan Williams returned the ball 20 yards to the BUF22. Tackled by Nate Irving.
1-10-BUF22 (1Q: 14:29) Ryan Williams ran outside the right tackle for 9 yards. Tackled by OLB Perry Riley, assisted by ILB Nate Irving. Key block delivered by Brock Pearson.
2-1-BUF31 (1Q: 13:52) Ryan Williams ran around left end for -1 yards and was forced out of bounds. Tackled by OLB Travis Foster, assisted by DE Bernie Watts.
3-2-BUF30 (1Q: 13:11) Phillip Rotzell pass fell incomplete, intended for TE Richard Quinn. ILB Colin McCarthy defended the pass.
4-2-BUF30 (1Q: 13:04) Thomas Morstead punted 70 yards. Touchback.
1-10-ARI20 (1Q: 12:57) Owen Marecic ran inside the right tackle for 3 yards. Tackled by OLB Tommy Wyden. PENALTY: Buffalo was called for Offsides.
1-5-ARI25 (1Q: 12:51) Dean Baruffi scrambled for 12 yards. Tackled by S Carlos Cochrane. PENALTY: Buffalo was called for Unnecessary Roughness.
1-10-BUF48 (1Q: 12:40) Charles Bowers ran outside the right tackle for 1 yard. Tackled by S Kenny Sockanathan.
2-9-BUF47 (1Q: 12:06) Charles Bowers ran inside the left tackle for -1 yards. Tackled by S Kenny Sockanathan, assisted by ILB Anthony Hawkins.
3-10-BUF48 (1Q: 11:23) Dean Baruffi pass completed to WR Bryan Schroeder for 8 yards. The receiver went out of bounds. Tackled by DE Craig Sellers. Schroeder gained 2 yards after the catch.
4-2-BUF40 (1Q: 10:54) Owen Marecic ran around left end for 3 yards and was forced out of bounds. Tackled by ILB Jerry Hughes. Key block delivered by Billy Joe Whitlow.
1-10-BUF37 (1Q: 10:11) Owen Marecic ran a trap outside the left tackle for 0 yards. Tackled by S Brady DeAngelis, assisted by ILB Anthony Hawkins.
2-10-BUF37 (1Q: 09:33) Charles Bowers ran inside the right tackle for 1 yard. Tackled by DT Jurrell Casey, assisted by S Brady DeAngelis.
3-9-BUF36 (1Q: 08:48) PENALTY: Arizona was called for a False Start.
3-14-BUF41 (1Q: 08:40) Dean Baruffi pass fell incomplete, intended for WR Shane Carter. CB Quentin Hammett defended the pass. The quarterback threw into double coverage.
4-14-BUF41 (1Q: 08:34) Kenny Morris punted 41 yards. Touchback.
1-10-BUF20 (1Q: 08:29) Ryan Williams ran around left end for 3 yards. Tackled by OLB Travis Foster.
2-7-BUF23 (1Q: 07:45) Ryan Williams ran a counterplay inside the right tackle for 10 yards. Tackled by DE Tyson Alualu, assisted by ILB Colin McCarthy. Key block delivered by Jason Smith.
1-10-BUF33 (1Q: 07:16) Phillip Rotzell pass completed to WR Colin Saenz for 8 yards. Tackled by ILB Colin McCarthy, assisted by CB Paul Fox.
2-2-BUF41 (1Q: 06:50) Phillip Rotzell pass fell incomplete, intended for TE Kendall Carswell. ILB Colin McCarthy defended the pass. The quarterback threw away from the double coverage.
3-2-BUF41 (1Q: 06:43) Phillip Rotzell pass completed to WR Mario Sim for 2 yards. The receiver went out of bounds. Tackled by OLB Travis Foster. The quarterback threw away from the double coverage.
1-10-BUF43 (1Q: 06:07) Gabe Blasingame ran around left end for 3 yards. Tackled by S Jerome Holliman.
2-7-BUF46 (1Q: 05:38) Phillip Rotzell pass completed to TE Kendall Carswell for 8 yards. Tackled by OLB Perry Riley, assisted by CB Tyrone Richmond.
1-10-ARI46 (1Q: 05:05) PENALTY: Buffalo was called for a False Start.
1-15-BUF49 (1Q: 04:57) Phillip Rotzell pass completed to RB Gabe Blasingame for 23 yards. Tackled by S Jerome Holliman. Blasingame gained 21 yards after the catch. The quarterback threw away from the double coverage.
1-10-ARI28 (1Q: 04:26) Gabe Blasingame ran around left end for 4 yards. Tackled by DE Tyson Alualu, assisted by S Jerome Holliman.
2-6-ARI24 (1Q: 03:57) Phillip Rotzell pass was dropped by WR Mario Sim.
3-6-ARI24 (1Q: 03:49) Gabe Blasingame ran a draw inside the right guard for 4 yards. Tackled by OLB Travis Foster. PENALTY: Buffalo was called for an Illegal Formation. The penalty was declined.
4-2-ARI20 (1Q: 03:43) Taylor Mehlhaff attempted a 37 yard field goal and succeeded. Buffalo 3, Arizona 0
(1Q: 03:36) Taylor Mehlhaff kicked off 55 yards from the BUF30. Kyle Wilson returned the ball 25 yards to the ARI40. Tackled by Richard Quinn.
1-10-ARI40 (1Q: 03:05) Owen Marecic ran around the left tackle for 2 yards. Tackled by OLB Josh Hall.
2-8-ARI42 (1Q: 02:27) Charles Bowers ran around right end for 1 yard. Tackled by DE Nolan Urban.
3-7-ARI43 (1Q: 02:01) Dean Baruffi pass completed to WR Shane Carter for 15 yards. Tackled by ILB Jerry Hughes. The quarterback threw into double coverage.
1-10-BUF42 (1Q: 01:23) Owen Marecic ran outside the right tackle for 5 yards. Tackled by S Kenny Sockanathan, assisted by ILB Jerry Hughes. Key block delivered by Andre Smith. Smith ran over Anthony Hawkins to set up the play.
2-5-BUF37 (1Q: 00:48) Owen Marecic ran inside the left guard for 5 yards. Tackled by CB Curtis Holcomb. Key block delivered by Ross King.
1-10-BUF32 (1Q: 00:07) Dean Baruffi pass completed to FB Ross King for 11 yards. Tackled by CB Curtis Holcomb.
Start of second quarter.
1-10-BUF21 (2Q: 15:00) Dean Baruffi scrambled for 6 yards. Tackled by S Brady DeAngelis.
2-4-BUF15 (2Q: 14:29) Dean Baruffi kept the ball, running outside the right tackle for -4 yards. Tackled by DE Keith Stuart.
3-8-BUF19 (2Q: 13:50) Dean Baruffi scrambled for 5 yards. Tackled by ILB Anthony Hawkins.
4-3-BUF14 (2Q: 13:17) Ricky Azzoo attempted a 31 yard field goal and succeeded. Arizona 3, Buffalo 3
(2Q: 13:11) Ricky Azzoo kicked off 65 yards from the ARI30. Ryan Williams returned the ball 27 yards to the BUF32. Tackled by Bryce Cortez.
1-10-BUF32 (2Q: 12:35) Gabe Blasingame ran inside the right guard for 2 yards. Tackled by DE Tyson Alualu, assisted by S Christopher Prosinski.
2-8-BUF34 (2Q: 11:55) Phillip Rotzell pass completed to FB Emmitt Gilmore for 5 yards. The receiver went out of bounds. Tackled by ILB Colin McCarthy. The quarterback threw away from the double coverage.
3-3-BUF39 (2Q: 11:23) Phillip Rotzell pass completed to TE Kendall Carswell for 12 yards. Tackled by ILB Nate Irving. The receiver ran his route right over the middle of the field. Carswell gained 6 yards after the catch. The quarterback threw away from the double coverage.
1-10-ARI49 (2Q: 10:54) Ryan Williams ran around the left tackle for 8 yards. Tackled by OLB Travis Foster, assisted by DE Tyson Alualu. Key block delivered by Derek Tormenti.
2-2-ARI41 (2Q: 10:31) Phillip Rotzell sacked by OLB Travis Foster for a loss of 6 yards. Sack allowed by Benjamin Ijalana. PENALTY: Buffalo was called for Offensive Holding. The penalty was declined.
3-8-ARI47 (2Q: 10:18) Phillip Rotzell pass was dropped by WR Reggie Michael. The quarterback threw away from the double coverage.
4-8-ARI47 (2Q: 10:10) Thomas Morstead punted 47 yards. Touchback.
1-10-ARI20 (2Q: 10:04) Owen Marecic ran around left end for 4 yards. Tackled by OLB Jack Marsh, assisted by ILB Anthony Hawkins.
2-6-ARI24 (2Q: 09:32) Dean Baruffi scrambled for 5 yards. Tackled by CB Curtis Holcomb.
3-1-ARI29 (2Q: 08:49) Owen Marecic ran a draw inside the right guard for 1 yard. Tackled by CB Curtis Holcomb, assisted by S Brady DeAngelis. Key block delivered by Bennie Tirman.
1-10-ARI30 (2Q: 08:22) Owen Marecic ran around right end for -1 yards. Tackled by ILB Anthony Hawkins, assisted by OLB Josh Hall.
2-11-ARI29 (2Q: 07:52) Owen Marecic ran inside the right tackle for 3 yards. Tackled by S Kenny Sockanathan.
3-8-ARI32 (2Q: 07:13) Dean Baruffi pass completed to FB Owen Marecic for 10 yards. The receiver went out of bounds. Tackled by S Carlos Cochrane, assisted by S Kenny Sockanathan.
1-10-ARI42 (2Q: 06:39) Ross King ran around right end for 1 yard. Tackled by DE Keith Stuart, assisted by OLB Josh Hall.
2-9-ARI43 (2Q: 06:14) Dean Baruffi pass completed to WR Broderick Hammond for 11 yards. Tackled by S Kenny Sockanathan.
1-10-BUF46 (2Q: 05:47) Dean Baruffi pass completed to FB Owen Marecic for 3 yards. Tackled by S Kenny Sockanathan, assisted by ILB Anthony Hawkins. The quarterback threw away from the double coverage.
2-7-BUF43 (2Q: 05:10) Owen Marecic ran inside the right guard for 3 yards. Tackled by OLB Jack Marsh, assisted by S Brady DeAngelis.
3-4-BUF40 (2Q: 04:39) Dean Baruffi pass completed to TE R.J. Cote for 3 yards. Tackled by CB Vinny Washington.
4-1-BUF37 (2Q: 03:58) Ricky Azzoo attempted a 54 yard field goal and missed short of the crossbar.
1-10-BUF44 (2Q: 03:50) Gabe Blasingame ran around right end for 8 yards. Tackled by ILB Ronnie Bismonte. Key block delivered by Derek Tormenti.
2-2-ARI48 (2Q: 03:04) Phillip Rotzell pass fell incomplete, intended for WR Colin Saenz. OLB Travis Foster hurried the quarterback into a bad throw. The quarterback threw into double coverage.
3-2-ARI48 (2Q: 02:54) Phillip Rotzell pass completed to WR Reggie Michael for 3 yards. Tackled by S Jerome Holliman. The quarterback threw away from the double coverage.
1-10-ARI45 (2Q: 02:11) Gabe Blasingame ran around right end for 2 yards. Tackled by CB Kyle Wilson.
Official time out for the two-minute warning.
2-8-ARI43 (2Q: 02:00) Phillip Rotzell pass was dropped by WR Mario Sim.
3-8-ARI43 (2Q: 01:53) Phillip Rotzell pass completed to WR Mario Sim for 12 yards. The receiver went out of bounds. Tackled by CB Kyle Wilson.
1-10-ARI31 (2Q: 01:42) Phillip Rotzell pass completed to WR Colin Saenz for 29 yards. Tackled by OLB Perry Riley. Saenz gained 19 yards after the catch.
1-2-ARI02 (2Q: 00:55) Phillip Rotzell pass fell incomplete, intended for WR Colin Saenz. OLB Perry Riley defended the pass. The quarterback threw into double coverage.
2-2-ARI02 (2Q: 00:51) Phillip Rotzell pass fell incomplete, intended for WR Colin Saenz. OLB Travis Foster hurried the quarterback into a bad throw. Arizona's Ronnie Bismonte was hurt on the play. This appears to be a minor knee injury. He should be able to remain in the game.
3-2-ARI02 (2Q: 00:44) Phillip Rotzell pass fell incomplete, intended for WR Reggie Michael. ILB Nate Irving defended the pass. The quarterback threw away from the double coverage.
4-2-ARI02 (2Q: 00:40) Taylor Mehlhaff attempted a 19 yard field goal and succeeded. Buffalo 6, Arizona 3
(2Q: 00:35) Taylor Mehlhaff kicked off 67 yards from the BUF30. Kyle Wilson returned the ball 20 yards to the ARI23. Tackled by Curtis Holcomb.
1-10-ARI23 (2Q: 00:28) Owen Marecic ran outside the right tackle for 5 yards. Tackled by S Chip Vaughn, assisted by ILB Anthony Hawkins. Key block delivered by Billy Joe Whitlow.
2-5-ARI28 (2Q: 00:05) Dean Baruffi pass completed to FB Owen Marecic for 13 yards. Tackled by CB Quentin Hammett. Marecic gained 7 yards after the catch. The quarterback threw away from the double coverage.
Start of third quarter.
(3Q: 15:00) Taylor Mehlhaff kicked off 67 yards from the BUF30. Bryan Schroeder returned the ball 33 yards to the ARI36. Tackled by Mario Sim.
1-10-ARI36 (3Q: 14:38) Dean Baruffi pass completed to FB Owen Marecic for 30 yards. Tackled by S Brady DeAngelis. Marecic gained 20 yards after the catch.
1-10-BUF34 (3Q: 14:01) Dean Baruffi pass completed to FB Owen Marecic for 22 yards. Tackled by S Brady DeAngelis. The receiver ran his route right over the middle of the field. Marecic gained 12 yards after the catch.
1-10-BUF12 (3Q: 13:25) Ross King ran inside the left tackle for 3 yards. Tackled by S Kenny Sockanathan.
2-7-BUF09 (3Q: 12:41) Dean Baruffi sacked by OLB Jack Marsh for a loss of 6 yards. Sack allowed by Billy Joe Whitlow.
3-13-BUF15 (3Q: 12:04) Dean Baruffi pass fell incomplete, intended for WR Broderick Hammond. DE DaQuan Bowers hurried the quarterback into a bad throw.
4-13-BUF15 (3Q: 11:59) Ricky Azzoo attempted a 32 yard field goal and succeeded. Arizona 6, Buffalo 6
(3Q: 11:52) Ricky Azzoo kicked off 56 yards from the ARI30. Ryan Williams returned the ball 30 yards to the BUF44. Tackled by Nate Irving.
1-10-BUF44 (3Q: 11:22) Phillip Rotzell pass completed to RB Gabe Blasingame for 17 yards. Tackled by CB Shawn Lowe. Blasingame gained 17 yards after the catch. The quarterback threw away from the double coverage. The ball was fumbled and recovered by ARI Gus Horn on the ARI39.
1-10-ARI39 (3Q: 11:16) Owen Marecic ran around the left tackle for 2 yards and was forced out of bounds. Tackled by DE Nolan Urban, assisted by S Kenny Sockanathan.
2-8-ARI41 (3Q: 10:41) Charles Bowers ran inside the right guard for 5 yards. Tackled by OLB Jack Marsh.
3-3-ARI46 (3Q: 10:06) Dean Baruffi pass completed to FB Ross King for 4 yards. Tackled by S Carlos Cochrane, assisted by DE DaQuan Bowers. King gained 1 yard after the catch.
1-10-ARI50 (3Q: 09:36) Owen Marecic ran around the left tackle for 4 yards. Tackled by OLB Tommy Wyden, assisted by DE DaQuan Bowers.
2-6-BUF46 (3Q: 09:05) Dean Baruffi pass completed to WR Demarco Sampson for 6 yards. Tackled by OLB Jack Marsh.
1-10-BUF40 (3Q: 08:37) Dean Baruffi pass completed to WR Broderick Hammond for 3 yards. Tackled by S Sherman Kufahl.
2-7-BUF37 (3Q: 07:59) Dean Baruffi scrambled for 5 yards. Tackled by S Kenny Sockanathan.
3-2-BUF32 (3Q: 07:26) Dean Baruffi scrambled for 2 yards. Tackled by S Brady DeAngelis and assisted by ILB Jerry Hughes.
1-10-BUF30 (3Q: 06:52) Owen Marecic ran around left end for 3 yards. Tackled by ILB Anthony Hawkins.
2-7-BUF27 (3Q: 06:28) Owen Marecic ran inside the left guard for 1 yard. Tackled by S Brady DeAngelis. The ball was fumbled and recovered by BUF ILB Anthony Hawkins to the BUF26.
1-10-BUF26 (3Q: 06:21) Gabe Blasingame ran inside the left guard for 4 yards. Tackled by CB Shawn Lowe.
2-6-BUF30 (3Q: 05:45) Gabe Blasingame ran inside the left tackle for 9 yards. Tackled by ILB Colin McCarthy. Key block delivered by Jorge Lynn.
1-10-BUF39 (3Q: 05:13) Phillip Rotzell pass fell incomplete, intended for WR Colin Saenz. OLB Dale Harmon defended the pass.
2-10-BUF39 (3Q: 05:03) Gabe Blasingame ran inside the left tackle for 3 yards. Tackled by OLB Dale Harmon, assisted by ILB Colin McCarthy.
3-7-BUF42 (3Q: 04:23) Phillip Rotzell pass completed to WR Colin Saenz for 18 yards. Tackled by ILB Nate Irving, assisted by OLB Perry Riley. Saenz gained 17 yards after the catch.
1-10-ARI40 (3Q: 03:41) Ryan Williams ran inside the left tackle for 0 yards. Tackled by OLB Brandon Spikes.
2-10-ARI40 (3Q: 03:10) Gabe Blasingame ran around the left tackle for 4 yards. Tackled by CB Shawn Lowe.
3-6-ARI36 (3Q: 02:34) Phillip Rotzell pass completed to WR Korey Flint for 3 yards. Tackled by CB Kyle Wilson.
4-3-ARI33 (3Q: 01:47) Taylor Mehlhaff attempted a 50 yard field goal and succeeded. Buffalo 9, Arizona 6
(3Q: 01:40) Taylor Mehlhaff kicked off 63 yards from the BUF30. Kyle Wilson returned the ball 28 yards to the ARI35. Tackled by Emmitt Gilmore.
1-10-ARI35 (3Q: 01:14) Owen Marecic ran around left end for 3 yards. Tackled by DE Craig Sellers, assisted by DE Keith Stuart.
2-7-ARI38 (3Q: 00:44) Dean Baruffi pass was thrown incomplete, intended for WR Demarco Sampson.
3-7-ARI38 (3Q: 00:39) Dean Baruffi pass completed to RB Charles Bowers for 3 yards. Tackled by OLB Jack Marsh, assisted by DE Keith Stuart.
4-4-ARI41 (3Q: 00:14) Kenny Morris punted 52 yards. The ball was downed at the BUF07.
1-10-BUF07 (3Q: 00:05) Ryan Williams ran around right end for 1 yard. Tackled by ILB Nate Irving.
Start of fourth quarter.
2-9-BUF08 (4Q: 15:00) Ryan Williams ran around left end for 12 yards. Tackled by OLB Perry Riley, assisted by ILB Colin McCarthy. Key block delivered by Brock Pearson.
1-10-BUF20 (4Q: 14:22) Ryan Williams ran around right end for 2 yards. Tackled by ILB Nate Irving. PENALTY: Buffalo was called for Offensive Holding.
1-20-BUF10 (4Q: 14:15) Gabe Blasingame ran inside the right tackle for 2 yards. Tackled by ILB Ronnie Bismonte.
2-18-BUF12 (4Q: 13:31) Gabe Blasingame ran around left end for -3 yards. Tackled by OLB Travis Foster. PENALTY: Buffalo was called for Illegal Motion. The penalty was declined.
3-21-BUF09 (4Q: 13:23) Phillip Rotzell pass fell incomplete, intended for RB Gabe Blasingame. ILB Nate Irving defended the pass.
4-21-BUF09 (4Q: 13:19) Thomas Morstead punted 52 yards. Kyle Wilson returned the kick 9 yards to the ARI48. Tackled by Paul Fanaika.
1-10-ARI48 (4Q: 13:09) Dean Baruffi pass fell incomplete, intended for FB Owen Marecic. DE Nolan Urban hurried the quarterback into a bad throw. Arizona's R.J. Cote was hurt on the play.
2-10-ARI48 (4Q: 13:05) Dean Baruffi pass completed to FB Ross King for 4 yards. Tackled by OLB Jack Marsh. Arizona's Bryce Cortez was hurt on the play.
3-6-BUF48 (4Q: 12:31) Dean Baruffi pass was thrown incomplete, intended for WR Demarco Sampson.
4-6-BUF48 (4Q: 12:24) Kenny Morris punted 48 yards. Touchback.
1-10-BUF20 (4Q: 12:17) Phillip Rotzell pass fell incomplete, intended for TE Kendall Carswell. S Taylor Mays defended the pass.
2-10-BUF20 (4Q: 12:11) Ryan Williams ran around left end for 0 yards. Tackled by ILB Nate Irving.
3-10-BUF20 (4Q: 11:27) Phillip Rotzell pass completed to WR Reggie Michael for 10 yards. Tackled by S Christopher Prosinski. The quarterback threw away from the double coverage.
1-10-BUF30 (4Q: 10:48) Ryan Williams ran around right end for 4 yards and was forced out of bounds. Tackled by S Jerome Holliman.
2-6-BUF34 (4Q: 10:11) Phillip Rotzell pass fell incomplete, intended for WR Reggie Michael. OLB Travis Foster hurried the quarterback into a bad throw.
3-6-BUF34 (4Q: 10:01) Phillip Rotzell pass was blocked at the line, intended for TE Kendall Carswell. CB Paul Fox blocked the pass.
4-6-BUF34 (4Q: 09:50) Thomas Morstead punted 40 yards. Kyle Wilson called for a fair catch at the ARI26.
1-10-ARI26 (4Q: 09:41) Dean Baruffi pass was dropped by WR Shane Carter.
2-10-ARI26 (4Q: 09:35) Dean Baruffi pass completed to WR Broderick Hammond for 3 yards. Tackled by CB Quentin Hammett. The quarterback threw away from the double coverage.
3-7-ARI29 (4Q: 09:00) Dean Baruffi pass completed to FB Owen Marecic for 10 yards. Tackled by OLB Josh Hall. Marecic gained 6 yards after the catch. The quarterback threw away from the double coverage.
1-10-ARI39 (4Q: 08:25) Dean Baruffi scrambled for 3 yards. Tackled by OLB Josh Hall and assisted by S Carlos Cochrane.
2-7-ARI42 (4Q: 07:42) Dean Baruffi pass completed to FB Owen Marecic for 11 yards. Tackled by ILB Jerry Hughes. Marecic gained 6 yards after the catch.
1-10-BUF47 (4Q: 07:15) Dean Baruffi pass completed to WR Kirk Bode for 7 yards. Tackled by CB Curtis Holcomb.
2-3-BUF40 (4Q: 06:45) Dean Baruffi pass completed to WR Bryan Schroeder for 15 yards. Tackled by S Kenny Sockanathan. The receiver ran his route right over the middle of the field. Schroeder gained 2 yards after the catch.
1-10-BUF25 (4Q: 05:59) Dean Baruffi pass completed to FB Ross King for 3 yards. Tackled by ILB Jerry Hughes.
2-7-BUF22 (4Q: 05:29) Dean Baruffi pass fell incomplete, intended for WR Demarco Sampson. DE Keith Stuart hurried the quarterback into a bad throw. The defense looked extremely familiar with that play.
3-7-BUF22 (4Q: 05:24) Dean Baruffi pass completed to WR Broderick Hammond for 6 yards. Tackled by OLB Tommy Wyden. The quarterback threw away from the double coverage. The ball was fumbled and recovered by BUF Kenny Sockanathan on the BUF16.
1-10-BUF16 (4Q: 05:15) Phillip Rotzell pass completed to WR Mario Sim for 18 yards. Tackled by ILB Colin McCarthy, assisted by ILB Nate Irving. Sim gained 8 yards after the catch.
1-10-BUF34 (4Q: 04:28) Ryan Williams ran inside the right tackle for 0 yards. Tackled by S Taylor Mays, assisted by DT C.J. Breeding.
2-10-BUF34 (4Q: 03:42) Ryan Williams ran a counterplay inside the right tackle for 7 yards. Tackled by OLB Brandon Spikes.
3-3-BUF41 (4Q: 02:58) Phillip Rotzell pass was blocked at the line, intended for WR Mario Sim. OLB Travis Foster blocked the pass. The quarterback threw into double coverage.
4-3-BUF41 (4Q: 02:54) Thomas Morstead punted 50 yards. The ball was downed at the ARI09.
1-10-ARI09 (4Q: 02:44) Charles Bowers ran around the left tackle for 8 yards. Tackled by DE Nolan Urban. Key block delivered by Eugene Arnold.
2-2-ARI17 (4Q: 02:02) Dean Baruffi pass completed to FB Owen Marecic for -1 yards. The receiver went out of bounds. Tackled by ILB Anthony Hawkins. The quarterback threw away from the double coverage.
Official time out for the two-minute warning.
3-3-ARI16 (4Q: 01:53) Dean Baruffi pass completed to WR Kirk Bode for 39 yards. Tackled by ILB Anthony Hawkins. The receiver ran his route right over the middle of the field. Bode gained 22 yards after the catch.
1-10-BUF45 (4Q: 01:32) Dean Baruffi pass completed to FB Ross King for 11 yards. Tackled by CB Curtis Holcomb.
1-10-BUF34 (4Q: 01:14) Dean Baruffi sacked by DE Keith Stuart for a loss of 5 yards. Sack allowed by Billy Joe Whitlow.
Arizona called a time out.
2-15-BUF39 (4Q: 01:03) Dean Baruffi pass completed to WR Broderick Hammond for 35 yards. Tackled by ILB Jerry Hughes. Hammond gained 4 yards after the catch.
Arizona called a time out.
1-4-BUF04 (4Q: 00:51) Charles Bowers ran around the left tackle for 1 yard. Tackled by OLB Jack Marsh.
2-3-BUF03 (4Q: 00:39) Charles Bowers ran around right end for 3 yards and a TOUCHDOWN! Key block delivered by Andre Smith. Arizona 12, Buffalo 9
(4Q: 00:39) Extra point by Ricky Azzoo was good. Arizona 13, Buffalo 9
(4Q: 00:31) Ricky Azzoo kicked off 59 yards from the ARI30. Ryan Williams returned the ball 7 yards to the BUF18. Tackled by Broderick Hammond.
1-10-BUF18 (4Q: 00:23) PENALTY: Buffalo was called for Delay of Game.
1-15-BUF13 (4Q: 00:23) Phillip Rotzell pass fell incomplete, intended for WR Dominic McElroy. ILB Colin McCarthy defended the pass. The quarterback threw away from the double coverage.
2-15-BUF13 (4Q: 00:14) Phillip Rotzell pass completed to WR Korey Flint for 9 yards. Tackled by CB Paul Fox. The receiver ran his route right over the middle of the field. PENALTY: Arizona was called for Unsportsmanlike Conduct.
1-10-BUF37 (4Q: 00:08) Phillip Rotzell pass was dropped by WR Colin Saenz. The quarterback threw into double coverage.
2-10-BUF37 (4Q: 00:01) Phillip Rotzell pass fell incomplete, intended for WR Reggie Michael. CB Paul Fox defended the pass.
Final Score: Arizona Cardinals 13, Buffalo Bills 9