Exhibition Week 5, 2030

Played in Buffalo, NY, weather: 73 degrees, fair, calm.
Arizona won the toss and elected to receive.
Start of first quarter.
(1Q: 15:00) Taylor Mehlhaff kicked off 74 yards from the BUF30. Touchback.
1-10-ARI20 (1Q: 15:00) Marvin Buxton ran inside the right guard for 1 yard. Tackled by ILB Jerry Hughes, assisted by S Teddy Hutton.
2-9-ARI21 (1Q: 14:17) Corey Louis ran around left end for 1 yard. Tackled by OLB Eli Wolflick.
3-8-ARI22 (1Q: 13:39) Tyrell Terrell pass completed to WR Demarco Sampson for 2 yards. Tackled by S Teddy Hutton. The quarterback threw into double coverage.
4-6-ARI24 (1Q: 13:06) Kenny Morris punted 54 yards. Curtis Holcomb returned the kick 23 yards to the BUF45. Tackled by T.J. Stetson.
1-10-BUF45 (1Q: 12:58) Phillip Rotzell pass completed to WR Mario Sim for 15 yards. Tackled by S Taylor Mays.
1-10-ARI40 (1Q: 12:19) Keith Rivers ran outside the right tackle for 4 yards. Tackled by DT Kelly Compton.
2-6-ARI36 (1Q: 11:47) Ryan Williams ran outside the right tackle for 4 yards. Tackled by S Chris Lyons.
3-2-ARI32 (1Q: 11:17) Keith Rivers ran a draw inside the right guard for 21 yards. Tackled by OLB Wes Kennedy. Key block delivered by Kenyon Fulcher.
1-10-ARI11 (1Q: 10:39) Ryan Williams ran inside the right tackle for 0 yards. Tackled by S Chris Lyons.
2-10-ARI11 (1Q: 09:54) Phillip Rotzell pass fell incomplete, intended for Unknown. OLB C.J. Kreider hurried the quarterback into a bad throw.
3-10-ARI11 (1Q: 09:48) Phillip Rotzell pass fell incomplete, intended for WR Lonnie Fafinski. DT Kelly Compton hurried the quarterback into a bad throw. The quarterback threw away from the double coverage.
4-10-ARI11 (1Q: 09:42) Taylor Mehlhaff attempted a 28 yard field goal and succeeded. Buffalo 3, Arizona 0
(1Q: 09:37) Taylor Mehlhaff kicked off 62 yards from the BUF30. Taylor Mays returned the ball 23 yards to the ARI31. Tackled by Donald Yeager.
1-10-ARI31 (1Q: 09:05) Marvin Buxton ran inside the right tackle for 7 yards. Tackled by DT Jurrell Casey, assisted by ILB Jerry Hughes. Key block delivered by Bennie Tirman. Tirman ran over DaQuan Bowers to set up the play.
2-3-ARI38 (1Q: 08:33) Tyrell Terrell pass completed to TE Brandon Crane for 2 yards. Tackled by CB Rusty Parker. Crane gained 3 yards after the catch.
3-1-ARI40 (1Q: 08:04) Tyrell Terrell pass completed to WR Justin Briggs for 1 yard. Tackled by DT Jurrell Casey.
1-10-ARI41 (1Q: 07:16) Marvin Buxton ran around right end for -1 yards. Tackled by ILB Wayne Snyder.
2-11-ARI40 (1Q: 06:47) Tyrell Terrell scrambled for 0 yards. Tackled by CB Curtis Holcomb.
3-11-ARI40 (1Q: 06:05) Tyrell Terrell pass fell incomplete, intended for WR John Svitak. S Brady DeAngelis hurried the quarterback into a bad throw.
4-11-ARI40 (1Q: 05:58) Kenny Morris punted 41 yards. Curtis Holcomb returned the kick 6 yards to the BUF25. Tackled by Perry Riley. Ball was fumbled and recovered by ARI Ross King for 17 yards to the BUF08.. Tackled by Curtis Holcomb.
1-8-BUF08 (1Q: 05:51) Corey Louis ran around left end for 2 yards. Tackled by OLB Tommy Wyden.
2-6-BUF06 (1Q: 05:26) Charles Bowers ran inside the right guard for 4 yards. Tackled by DE Daryl Perry.
3-2-BUF02 (1Q: 04:44) Tyrell Terrell pass was thrown incomplete, intended for FB Corey Louis.
4-2-BUF02 (1Q: 04:37) Ricky Azzoo attempted a 19 yard field goal and succeeded. Buffalo 3, Arizona 3
(1Q: 04:32) Ricky Azzoo kicked off 58 yards from the ARI30. Ryan Williams returned the ball 21 yards to the BUF33. Tackled by Perry Riley.
1-10-BUF33 (1Q: 04:05) Keith Rivers ran outside the right tackle for 3 yards. Tackled by Unknown, assisted by OLB Wes Kennedy.
2-7-BUF36 (1Q: 03:38) Phillip Rotzell pass was dropped by WR Reggie Michael.
3-7-BUF36 (1Q: 03:32) Phillip Rotzell pass completed to Unknown for 21 yards. Tackled by CB Shawn Lowe, assisted by CB Stanley Odle. The receiver ran his route right over the middle of the field. The quarterback threw away from the double coverage. PENALTY: Buffalo was called for Illegal Use of the Hands.
3-17-BUF26 (1Q: 03:19) Phillip Rotzell pass completed to WR Mario Sim for 10 yards. Tackled by CB Paul Fox. The quarterback threw into double coverage.
4-7-BUF36 (1Q: 02:54) Thomas Morstead punted 35 yards. Shawn Lowe returned the kick 12 yards to the ARI41. Tackled by Jack Marsh.
1-10-ARI41 (1Q: 02:44) Marvin Buxton ran around left end for 7 yards. Tackled by ILB Jerry Hughes. Key block delivered by O.J. Sheldon. PENALTY: Arizona was called for Offensive Holding.
1-20-ARI31 (1Q: 02:35) Charles Bowers ran inside the left guard for 3 yards. Tackled by OLB Donald Yeager, assisted by ILB Rondell Quinn. The ball was fumbled and recovered by BUF DT Toby Barker to the ARI34.
1-10-ARI34 (1Q: 02:26) Phillip Rotzell pass completed to Unknown for 10 yards. Tackled by S Taylor Mays. The receiver ran his route right over the middle of the field.
1-10-ARI24 (1Q: 01:39) Keith Rivers ran outside the right tackle for 0 yards. Tackled by ILB Mike Stepnoski.
2-10-ARI24 (1Q: 01:07) Keith Rivers ran outside the right tackle for 0 yards. Tackled by ILB Mike Stepnoski, assisted by ILB Colin McCarthy.
3-10-ARI24 (1Q: 00:38) Phillip Rotzell pass completed to WR Lonnie Fafinski for 13 yards. Tackled by S Taylor Mays.
1-10-ARI11 (1Q: 00:04) Phillip Rotzell pass completed to WR Reggie Michael for 11 yards and a TOUCHDOWN! Buffalo 9, Arizona 3
(1Q: 00:04) Extra point by Taylor Mehlhaff was good. Buffalo 10, Arizona 3
Start of second quarter.
(2Q: 15:00) Taylor Mehlhaff kicked off 65 yards from the BUF30. Marvin Buxton returned the ball 14 yards to the ARI19. Tackled by Lonnie Fafinski.
1-10-ARI19 (2Q: 14:27) Marvin Buxton ran inside the left guard for 4 yards. Tackled by OLB Carlton McAddley.
2-6-ARI23 (2Q: 13:42) Tyrell Terrell pass completed to WR Chris Leskanic for -1 yards. Tackled by OLB Donald Yeager.
3-7-ARI22 (2Q: 13:11) Tyrell Terrell pass completed to WR Justin Briggs for 11 yards. Tackled by S Teddy Hutton, assisted by ILB Wayne Snyder. Briggs gained 8 yards after the catch. PENALTY: Arizona was called for Offensive Holding.
3-17-ARI12 (2Q: 13:05) Tyrell Terrell pass completed to FB Corey Louis for -2 yards. Tackled by S Brady DeAngelis, assisted by S Larry Asante. The quarterback threw away from the double coverage.
4-19-ARI10 (2Q: 12:38) Kenny Morris punted 43 yards. Curtis Holcomb called for a fair catch at the BUF47.
1-10-BUF47 (2Q: 12:29) Ryan Williams ran a trap outside the left tackle for -1 yards. Tackled by S Taylor Mays, assisted by OLB Brandon Spikes.
2-11-BUF46 (2Q: 11:54) Phillip Rotzell pass completed to WR Mario Sim for 8 yards. Tackled by OLB Brandon Spikes. The quarterback threw away from the double coverage.
3-3-ARI46 (2Q: 11:26) Phillip Rotzell pass completed to FB Allen Daniels for 26 yards. Tackled by OLB Wes Kennedy. Daniels gained 23 yards after the catch.
1-10-ARI20 (2Q: 10:46) Keith Rivers ran a trap outside the right tackle for 7 yards. Tackled by DE Darryl George. Key block delivered by Brock Pearson.
2-3-ARI13 (2Q: 10:01) Ryan Williams ran inside the right tackle for 0 yards. Tackled by DT Kelly Compton, assisted by DE Bernie Watts.
3-3-ARI13 (2Q: 09:27) Phillip Rotzell pass was dropped by RB Ryan Williams. PENALTY: Arizona was called for Offsides.
1-8-ARI08 (2Q: 09:21) Ryan Williams ran inside the right tackle for -1 yards. Tackled by ILB Mike Stepnoski, assisted by DT Scottie Kemp.
2-9-ARI09 (2Q: 08:51) Keith Rivers ran around left end for 2 yards. Tackled by ILB Mike Stepnoski.
3-7-ARI07 (2Q: 08:05) Arnold Garrison pass completed to WR Edwin Upchurch for 7 yards and a TOUCHDOWN! The quarterback threw into double coverage. Buffalo 16, Arizona 3
(2Q: 08:05) Extra point by Taylor Mehlhaff was good. Buffalo 17, Arizona 3
(2Q: 07:58) Taylor Mehlhaff kicked off 79 yards from the BUF30. Touchback. Buffalo's Alex Banks was hurt on the play. This appears to be a minor elbow injury. He should be able to remain in the game.
1-10-ARI20 (2Q: 07:58) Charles Bowers ran around left end for -1 yards. Tackled by OLB Tommy Wyden, assisted by ILB Rondell Quinn.
2-11-ARI19 (2Q: 07:20) Tyrell Terrell pass completed to WR Michael Crabtree for 10 yards. Tackled by CB Rusty Parker. Crabtree gained 3 yards after the catch. The quarterback threw away from the double coverage.
3-1-ARI29 (2Q: 06:46) Charles Bowers ran inside the left guard for 5 yards. Tackled by OLB Carlton McAddley. Key block delivered by Dwight Henley.
1-10-ARI34 (2Q: 06:10) Charles Bowers ran around left end for 8 yards. Tackled by CB Alex Banks. Key block delivered by Rod Norris.
2-2-ARI42 (2Q: 05:38) Tyrell Terrell pass completed to WR John Svitak for 6 yards. The receiver went out of bounds. Tackled by S Larry Asante, assisted by ILB Wayne Snyder.
1-10-ARI48 (2Q: 05:20) Jim Koopman pass fell incomplete, intended for WR Chris Leskanic. OLB Eli Wolflick hurried the quarterback into a bad throw.
2-10-ARI48 (2Q: 05:12) Jim Koopman sacked by OLB Donald Yeager for a loss of 5 yards. Sack allowed by Jason Dorff. The ball was fumbled and recovered by BUF Jack Marsh for 2 yards to the ARI41.
1-10-ARI41 (2Q: 05:01) Ryan Williams ran a trap outside the right tackle for 0 yards. Tackled by S Taylor Mays, assisted by ILB Colin McCarthy.
2-10-ARI41 (2Q: 04:33) Arnold Garrison pass was dropped by RB Keith Rivers. The quarterback threw away from the double coverage.
3-10-ARI41 (2Q: 04:29) Ryan Williams ran outside the right tackle for 3 yards. Tackled by DT Kelly Compton, assisted by S Taylor Mays.
4-7-ARI38 (2Q: 03:58) Taylor Mehlhaff attempted a 55 yard field goal and succeeded. Buffalo 20, Arizona 3
(2Q: 03:51) Taylor Mehlhaff kicked off 79 yards from the BUF30. Touchback.
1-10-ARI20 (2Q: 03:51) Jim Koopman pass completed to WR Chris Leskanic for 4 yards. Tackled by OLB Donald Yeager.
2-6-ARI24 (2Q: 03:26) Marvin Buxton ran around right end for 3 yards. Tackled by OLB Tommy Wyden, assisted by S Larry Asante.
3-3-ARI27 (2Q: 03:10) Jim Koopman pass was dropped by WR Chris Leskanic. The quarterback threw away from the double coverage.
4-3-ARI27 (2Q: 03:03) Kenny Morris punted 52 yards. Curtis Holcomb returned the kick 10 yards to the BUF31. Tackled by T.J. Stetson.
1-10-BUF31 (2Q: 02:53) Arnold Garrison pass completed to WR Lonnie Fafinski for 1 yard. Tackled by OLB Brandon Spikes, assisted by ILB Mike Stepnoski.
2-9-BUF32 (2Q: 02:15) Keith Rivers ran inside the right tackle for -1 yards. Tackled by OLB Brandon Spikes.
Official time out for the two-minute warning.
3-10-BUF31 (2Q: 02:00) Arnold Garrison pass was thrown incomplete, intended for WR Alonzo Lucas. The quarterback threw away from the double coverage. PENALTY: Arizona was called for Unnecessary Roughness.
1-10-BUF46 (2Q: 01:52) Arnold Garrison pass was dropped by TE Derek Wofford.
2-10-BUF46 (2Q: 01:44) Allen Daniels ran a counterplay inside the right tackle for -3 yards. Tackled by OLB C.J. Kreider, assisted by S Taylor Mays.
3-13-BUF43 (2Q: 01:27) Arnold Garrison pass fell incomplete, intended for WR Lonnie Fafinski. DE Darryl George hurried the quarterback into a bad throw. The quarterback threw into double coverage. Buffalo's Edwin Upchurch was hurt on the play. This appears to be a minor ankle injury. He should be able to remain in the game.
4-13-BUF43 (2Q: 01:19) Thomas Morstead punted 43 yards. Shawn Lowe called for a fair catch at the ARI14.
1-10-ARI14 (2Q: 01:10) Ross King ran outside the right tackle for 5 yards. Tackled by ILB Wayne Snyder. King made a great move on Tommy Wyden. Key block delivered by Billy Joe Whitlow.
2-5-ARI19 (2Q: 00:48) Marvin Buxton ran around left end for 7 yards. Tackled by OLB Tommy Wyden. Key block delivered by Andrew Jackson.
1-10-ARI26 (2Q: 00:11) Charles Bowers ran around left end for 24 yards. Tackled by OLB Donald Yeager. Key block delivered by Rod Norris.
Start of third quarter.
(3Q: 15:00) Ricky Azzoo kicked off 77 yards from the ARI30. Touchback.
1-10-BUF20 (3Q: 15:00) Keith Rivers ran inside the right tackle for -1 yards. Tackled by OLB Wes Kennedy.
2-11-BUF19 (3Q: 14:15) Ryan Williams ran around right end for 11 yards. Tackled by CB Stanley Odle, assisted by S Gus Horn. Key block delivered by Jorge Lynn.
1-10-BUF30 (3Q: 13:46) Keith Rivers ran around right end for -1 yards. Tackled by CB Shawn Lowe, assisted by ILB Mike Stepnoski. The defense looked very familiar with that play.
2-11-BUF29 (3Q: 13:18) Arnold Garrison pass completed to TE Derek Wofford for 13 yards. Tackled by OLB Brandon Spikes. The receiver ran his route right over the middle of the field. The quarterback threw away from the double coverage.
1-10-BUF42 (3Q: 12:42) Keith Rivers ran around left end for 15 yards. Tackled by CB Paul Fox. Key block delivered by Archie Roberts.
1-10-ARI43 (3Q: 12:08) Allen Daniels ran a counterplay inside the right tackle for 1 yard. Tackled by S Gus Horn.
2-9-ARI42 (3Q: 11:41) Arnold Garrison scrambled for 5 yards. Tackled by ILB Colin McCarthy.
3-4-ARI37 (3Q: 11:10) Keith Rivers ran outside the right tackle for 3 yards. Tackled by Unknown, assisted by CB Paul Fox.
4-1-ARI34 (3Q: 10:30) Taylor Mehlhaff attempted a 51 yard field goal and missed wide to the left.
1-10-ARI41 (3Q: 10:22) Jim Koopman sacked by OLB Tommy Wyden and OLB Jack Marsh for a loss of 8 yards. Sack allowed by Bennie Tirman.
2-18-ARI33 (3Q: 09:35) Jim Koopman sacked by OLB Eli Wolflick and OLB Donald Yeager for a loss of 6 yards. Sack allowed by Billy Joe Whitlow. Arizona's Gabe Buckner was hurt on the play. This appears to be a minor knee injury. He should be able to remain in the game.
3-24-ARI27 (3Q: 08:58) Jim Koopman pass fell incomplete, intended for WR Justin Briggs. DT Toby Barker hurried the quarterback into a bad throw.
4-24-ARI27 (3Q: 08:52) Kenny Morris punted 40 yards. Curtis Holcomb returned the kick 14 yards to the BUF47. Tackled by Chris Cherpeski. Ball was fumbled and recovered by BUF Quentin Hammett at the BUF47.
1-10-BUF47 (3Q: 08:42) Ryan Williams ran around right end for 5 yards. Tackled by ILB Mike Stepnoski. Key block delivered by Terrance Cole.
2-5-ARI48 (3Q: 08:02) Allen Daniels ran a trap outside the right tackle for 0 yards. Tackled by DT Kelly Compton, assisted by Unknown.
3-5-ARI48 (3Q: 07:28) Keith Rivers ran outside the right tackle for 2 yards. Tackled by CB Shawn Lowe.
4-3-ARI46 (3Q: 06:56) Thomas Morstead punted 46 yards. Touchback.
1-10-ARI20 (3Q: 06:50) Jim Koopman pass completed to WR Chris Leskanic for 12 yards. Tackled by ILB Jerry Hughes, assisted by OLB Carlton McAddley. Leskanic gained 5 yards after the catch.
1-10-ARI32 (3Q: 06:07) Marvin Buxton ran around right end for 4 yards. Tackled by OLB Eli Wolflick.
2-6-ARI36 (3Q: 05:22) Jim Koopman pass completed to TE Damon Peterson for 3 yards. Tackled by OLB Eli Wolflick.
3-3-ARI39 (3Q: 04:44) Jim Koopman pass fell incomplete, intended for WR John Svitak. CB Alex Banks defended the pass.
4-3-ARI39 (3Q: 04:38) Kenny Morris punted 42 yards. Alonzo Lucas returned the kick 9 yards to the BUF28. Tackled by Gabe Buckner.
1-10-BUF28 (3Q: 04:28) Keith Rivers ran a counterplay inside the right tackle for 5 yards. Tackled by DE Bernie Watts, assisted by DT Kelly Compton. Key block delivered by Terrance Cole.
2-5-BUF33 (3Q: 04:06) Arnold Garrison pass fell incomplete, intended for FB Charles Massey. S Chris Lyons defended the pass.
3-5-BUF33 (3Q: 04:00) Arnold Garrison pass fell incomplete, intended for WR Alonzo Lucas. DT Kelly Compton hurried the quarterback into a bad throw. The quarterback threw away from the double coverage.
4-5-BUF33 (3Q: 03:51) Thomas Morstead punted 50 yards. Shawn Lowe returned the kick 17 yards to the ARI34. Tackled by Donald Yeager.
1-10-ARI34 (3Q: 03:41) Jim Koopman sacked by DT Toby Barker for a loss of 7 yards. Sack allowed by Jason Dorff.
2-17-ARI27 (3Q: 03:16) Jim Koopman pass fell incomplete, intended for WR Michael Crabtree. DT Toby Barker hurried the quarterback into a bad throw.
3-17-ARI27 (3Q: 03:09) Jim Koopman pass fell incomplete, intended for WR Michael Crabtree. CB Alex Banks defended the pass.
4-17-ARI27 (3Q: 03:02) Kenny Morris punted 59 yards. Alonzo Lucas returned the kick 1 yard to the BUF15. Tackled by Brandon Crane.
1-10-BUF15 (3Q: 02:55) Ryan Williams ran outside the right tackle for -1 yards. Tackled by ILB Mike Stepnoski, assisted by OLB Wes Kennedy. The defense looked very familiar with that play.
2-11-BUF14 (3Q: 02:18) Keith Rivers ran a trap outside the right tackle for 2 yards. Tackled by ILB Colin McCarthy.
3-9-BUF16 (3Q: 01:46) Arnold Garrison pass fell incomplete, intended for Unknown. OLB C.J. Kreider hurried the quarterback into a bad throw. The defense looked very familiar with that play. The quarterback threw away from the double coverage.
4-9-BUF16 (3Q: 01:37) Thomas Morstead punted 63 yards. Shawn Lowe returned the kick 10 yards to the ARI31. Tackled by Donald Yeager.
1-10-ARI31 (3Q: 01:26) Jim Koopman pass completed to FB Corey Louis for -3 yards. Tackled by ILB Jerry Hughes. The ball was fumbled and recovered by ARI Corey Louis on the ARI28.
2-13-ARI28 (3Q: 00:52) Jim Koopman pass fell incomplete, intended for FB Corey Louis. DT Jurrell Casey hurried the quarterback into a bad throw. The quarterback threw away from the double coverage.
3-13-ARI28 (3Q: 00:46) Jim Koopman pass completed to WR John Svitak for 33 yards. Tackled by ILB Wayne Snyder. Svitak gained 6 yards after the catch.
1-10-BUF39 (3Q: 00:15) Jim Koopman pass fell incomplete, intended for FB Corey Louis. S Brady DeAngelis defended the pass.
2-10-BUF39 (3Q: 00:08) Jim Koopman sacked by OLB Eli Wolflick for a loss of 6 yards. Sack allowed by Dwight Henley. PENALTY: Buffalo was called for Defensive Holding. Buffalo's Wayne Snyder was hurt on the play.
Start of fourth quarter.
1-10-BUF34 (4Q: 15:00) Charles Bowers ran around right end for 5 yards. Tackled by DT Toby Barker. Key block delivered by Brandon Crane.
2-5-BUF29 (4Q: 14:20) Jim Koopman pass completed to WR Chris Leskanic for 8 yards. Tackled by ILB Jerry Hughes, assisted by OLB Carlton McAddley. Leskanic gained 8 yards after the catch.
1-10-BUF21 (4Q: 13:32) Jim Koopman pass was thrown incomplete, intended for RB Charles Bowers.
2-10-BUF21 (4Q: 13:25) Jim Koopman pass fell incomplete, intended for TE Damon Peterson. ILB Rondell Quinn defended the pass.
3-10-BUF21 (4Q: 13:19) Jim Koopman pass completed to WR John Svitak for 7 yards. Tackled by CB Quentin Hammett. The receiver ran his route right over the middle of the field. The quarterback threw away from the double coverage.
4-3-BUF14 (4Q: 12:48) Ricky Azzoo attempted a 31 yard field goal and succeeded. Buffalo 20, Arizona 6
(4Q: 12:40) Ricky Azzoo kicked off 57 yards from the ARI30. Ryan Williams returned the ball 27 yards to the BUF40. Tackled by Michael Crabtree.
1-10-BUF40 (4Q: 12:04) Ryan Williams ran around the left tackle for 0 yards. Tackled by CB Paul Fox.
2-10-BUF40 (4Q: 11:30) Keith Rivers ran a trap outside the left tackle for 11 yards. Tackled by S Gus Horn. Key block delivered by Archie Roberts.
1-10-ARI49 (4Q: 10:46) Keith Rivers ran a counterplay inside the right tackle for -1 yards. Tackled by ILB Mike Stepnoski. The defense looked very familiar with that play.
2-11-BUF50 (4Q: 10:21) Ryan Williams ran inside the right guard for 0 yards. Tackled by DT Kelly Compton, assisted by CB Paul Fox.
3-11-BUF50 (4Q: 09:52) Arnold Garrison pass was blocked at the line, intended for WR Mario Sim. DE Bruce Miller blocked the pass. The quarterback threw into double coverage.
4-11-BUF50 (4Q: 09:45) Thomas Morstead punted 48 yards. The ball was marked out of bounds at the ARI02.
1-10-ARI02 (4Q: 09:37) Marvin Buxton ran a trap outside the right tackle for 2 yards. Tackled by OLB Donald Yeager.
2-8-ARI04 (4Q: 09:00) Jim Koopman pass completed to WR John Svitak for 0 yards. Tackled by OLB Carlton McAddley, assisted by OLB Tommy Wyden.
3-8-ARI04 (4Q: 08:35) Jim Koopman pass was thrown incomplete, intended for WR John Svitak.
4-8-ARI04 (4Q: 08:24) Kenny Morris punted 58 yards. Alonzo Lucas returned the kick 3 yards to the BUF41. Tackled by Ross King.
1-10-BUF41 (4Q: 08:13) Arnold Garrison pass was intended for Unknown and was intercepted by ILB Colin McCarthy at the BUF49. Tackled by Unknown.
1-10-BUF49 (4Q: 08:00) Marvin Buxton ran around the left tackle for 7 yards. Tackled by ILB Rondell Quinn. Key block delivered by Damon Peterson.
2-3-BUF42 (4Q: 07:15) Marvin Buxton ran around right end for 2 yards. Tackled by DE DaQuan Bowers.
3-1-BUF40 (4Q: 06:54) Charles Bowers ran outside the right tackle for 5 yards. Tackled by OLB Donald Yeager, assisted by DT Toby Barker. Key block delivered by Dwight Henley. Buffalo's Larry Asante was hurt on the play.
1-10-BUF35 (4Q: 06:33) Marvin Buxton ran inside the left guard for 2 yards. Tackled by S Teddy Hutton, assisted by OLB Donald Yeager.
2-8-BUF33 (4Q: 05:51) Jim Koopman scrambled for 16 yards. Tackled by S Brady DeAngelis and assisted by OLB Donald Yeager.
1-10-BUF17 (4Q: 05:31) Jim Koopman pass completed to WR John Svitak for 9 yards. Tackled by CB Alex Banks. The receiver ran his route right over the middle of the field.
2-1-BUF08 (4Q: 05:10) Jim Koopman pass was dropped by WR Chris Leskanic.
3-1-BUF08 (4Q: 05:01) Jim Koopman pass completed to WR Demarco Sampson for 6 yards. Tackled by S Brady DeAngelis. Arizona's Jim Koopman was hurt on the play.
1-2-BUF02 (4Q: 04:42) Dean Baruffi pass was dropped by WR Justin Briggs.
2-2-BUF02 (4Q: 04:36) Dean Baruffi sacked by DT Jurrell Casey for a loss of 4 yards. Sack allowed by Billy Joe Whitlow.
3-6-BUF06 (4Q: 04:16) Dean Baruffi scrambled for 4 yards. Tackled by OLB Eli Wolflick and assisted by ILB Jerry Hughes.
4-2-BUF02 (4Q: 03:59) Dean Baruffi pass fell incomplete, intended for TE Brandon Crane. DE Daryl Perry hurried the quarterback into a bad throw. The ball goes over on downs.
1-10-BUF02 (4Q: 03:55) Keith Rivers ran a trap outside the left tackle for 2 yards. Tackled by OLB Brandon Spikes. PENALTY: Buffalo was called for Offensive Holding. The penalty was declined.
2-8-BUF04 (4Q: 03:47) Ryan Williams ran a trap outside the left tackle for 0 yards. Tackled by DE Darryl George, assisted by ILB Colin McCarthy.
3-8-BUF04 (4Q: 03:03) Ryan Williams ran a counterplay inside the right tackle for 5 yards. Tackled by Unknown.
4-3-BUF09 (4Q: 02:15) Thomas Morstead punted 85 yards. The ball was marked out of bounds at the ARI06.
1-10-ARI06 (4Q: 02:08) Dean Baruffi pass fell incomplete, intended for WR Demarco Sampson. CB Quentin Hammett defended the pass. The quarterback threw into double coverage.
Official time out for the two-minute warning.
2-10-ARI06 (4Q: 02:00) Dean Baruffi scrambled for 5 yards. Tackled by OLB Donald Yeager. PENALTY: Arizona was called for Offensive Holding.
2-13-ARI03 (4Q: 01:47) Dean Baruffi pass completed to WR Demarco Sampson for 20 yards. Tackled by CB Alex Banks. Sampson gained 6 yards after the catch.
1-10-ARI23 (4Q: 01:29) Dean Baruffi pass fell incomplete, intended for WR Justin Briggs. CB Alex Banks defended the pass. The quarterback threw into double coverage.
2-10-ARI23 (4Q: 01:19) Dean Baruffi pass completed to TE Brandon Crane for 13 yards. Tackled by CB Quentin Hammett.
Arizona called a time out.
1-10-ARI36 (4Q: 01:10) Dean Baruffi pass completed to WR Justin Briggs for 12 yards. Tackled by CB Rich Labbe. The quarterback threw into double coverage.
Arizona called a time out.
1-10-ARI48 (4Q: 00:59) Dean Baruffi sacked by OLB Tommy Wyden for a loss of 6 yards. Sack allowed by Bennie Tirman. PENALTY: Buffalo was called for an Intentional Face Mask.
Arizona called a time out.
1-10-BUF43 (4Q: 00:50) Dean Baruffi sacked by OLB Jack Marsh for a loss of 4 yards. Sack allowed by Billy Joe Whitlow. The defense looked very familiar with that play.
2-14-BUF47 (4Q: 00:28) Dean Baruffi spiked the ball to stop the clock.
3-14-BUF47 (4Q: 00:23) Dean Baruffi pass was intended for WR Justin Briggs and was intercepted by OLB Donald Yeager at the BUF32. Tackled by Justin Briggs. The quarterback threw away from the double coverage.
1-10-BUF32 (4Q: 00:14) Arnold Garrison dropped to one knee for -1 yards.
Final Score: Buffalo Bills 20, Arizona Cardinals 6