Week 2, 2027

Played in Arizona, AZ, weather: 98 degrees, rain, 8 mph wind.
Arizona won the toss and elected to receive.
Start of first quarter.
(1Q: 15:00) Andre Banks kicked off 59 yards from the BAL30. Kyle Wilson returned the ball 29 yards to the ARI40. Tackled by Frank Stevenson. Baltimore's Cedric Baca was hurt on the play.
1-10-ARI40 (1Q: 14:41) Owen Marecic ran around left end for 11 yards. Tackled by OLB J.T. O'Neill. Key block delivered by Gabe Buckner.
1-10-BAL49 (1Q: 13:59) Charles Bowers ran around left end for 4 yards. Tackled by ILB Geoff Mikolic, assisted by OLB Jim Benson.
2-6-BAL45 (1Q: 13:15) Neil Harvey pass completed to WR Dean Gillespie for 34 yards. Tackled by CB Kevin Thomas. The receiver ran his route right over the middle of the field. Gillespie gained 23 yards after the catch. The quarterback threw into double coverage. Arizona's Demarco Sampson was hurt on the play. This appears to be a minor neck injury. He should be able to remain in the game.
1-10-BAL11 (1Q: 12:39) Owen Marecic ran around left end for 4 yards. Tackled by CB Jack Graham.
2-6-BAL07 (1Q: 11:53) Neil Harvey pass was thrown incomplete, intended for WR Kirk Bode.
3-6-BAL07 (1Q: 11:49) Alex Keyes ran around right end for 3 yards. Tackled by S Robbie Burgess.
4-3-BAL04 (1Q: 11:09) Ricky Azzoo attempted a 21 yard field goal and succeeded. Arizona 3, Baltimore 0
(1Q: 11:02) Ricky Azzoo kicked off 77 yards from the ARI30. Touchback.
1-10-BAL20 (1Q: 11:02) Damon Ragland ran outside the right tackle for 7 yards. Tackled by CB Kyle Wilson. Key block delivered by Matt Tennant.
2-3-BAL27 (1Q: 10:20) Sam Bradford pass completed to WR Ricardo Clayton for 3 yards. Tackled by OLB Brandon Spikes. The quarterback threw into double coverage.
1-10-BAL30 (1Q: 09:35) Orlando Mulhollon ran around right end for -6 yards. Tackled by OLB Jason Phillips. PENALTY: Baltimore was called for Offensive Holding. The penalty was declined.
2-16-BAL24 (1Q: 09:29) Damon Ragland ran outside the right tackle for 3 yards. Tackled by CB Kyle Wilson.
3-13-BAL27 (1Q: 08:48) Sam Bradford pass was intended for WR Ricardo Clayton and was intercepted by CB Paul Fox at the BAL46. Tackled by Ricardo Clayton.
1-10-BAL46 (1Q: 08:39) Owen Marecic ran outside the right tackle for 1 yard. Tackled by DE Harvey Graham.
2-9-BAL45 (1Q: 08:12) Neil Harvey pass completed to WR Demarco Sampson for 11 yards. Tackled by CB Robbie Dayes, assisted by CB Mo Hines.
1-10-BAL34 (1Q: 07:35) Owen Marecic ran inside the right guard for 0 yards. Tackled by CB Robbie Dayes.
2-10-BAL34 (1Q: 07:05) Roger Green ran around the left tackle for 5 yards. Tackled by DT Norman Farr.
3-5-BAL29 (1Q: 06:34) Neil Harvey pass completed to WR Demarco Sampson for 6 yards. Tackled by S Robbie Burgess. Sampson gained 6 yards after the catch. The quarterback threw away from the double coverage. PENALTY: Baltimore was called for Illegal Use of the Hands by the Defense. The penalty was declined.
1-10-BAL23 (1Q: 06:24) Owen Marecic ran around left end for 4 yards and was forced out of bounds. Tackled by DE Harvey Graham, assisted by CB Jack Graham.
2-6-BAL19 (1Q: 05:40) Owen Marecic ran inside the left guard for 1 yard. Tackled by S Robbie Burgess, assisted by DT Norman Farr.
3-5-BAL18 (1Q: 05:05) Neil Harvey pass completed to WR Shane Carter for 9 yards. The receiver went out of bounds. Tackled by CB Robbie Dayes. Carter gained 4 yards after the catch.
1-9-BAL09 (1Q: 04:21) Alex Keyes ran inside the right guard for 0 yards. Tackled by ILB Geoff Mikolic.
2-9-BAL09 (1Q: 03:53) Neil Harvey pass was dropped by WR Kirk Bode.
3-9-BAL09 (1Q: 03:43) Neil Harvey pass completed to WR Jon Freeman for 9 yards and a TOUCHDOWN! The quarterback threw away from the double coverage. Arizona 9, Baltimore 0
(1Q: 03:43) Extra point by Ricky Azzoo was good. Arizona 10, Baltimore 0
(1Q: 03:36) Ricky Azzoo kicked off 75 yards from the ARI30. Mack Mangoba returned the ball 31 yards to the BAL26. Tackled by Owen Marecic.
1-10-BAL26 (1Q: 03:01) Sam Bradford pass was blocked at the line, intended for WR Freddie Brown. DE Bernie Watts blocked the pass.
2-10-BAL26 (1Q: 02:55) Sam Bradford pass was thrown incomplete, intended for WR Ricardo Clayton. The quarterback threw away from the double coverage.
3-10-BAL26 (1Q: 02:51) Sam Bradford pass completed to WR Mack Mangoba for 35 yards. Tackled by OLB Travis Foster. Mangoba gained 10 yards after the catch. The ball was fumbled and recovered by ARI Nate Irving on the ARI39.
1-10-ARI39 (1Q: 02:35) Neil Harvey pass completed to WR Dean Gillespie for 16 yards. Tackled by CB Mo Hines. The receiver ran his route right over the middle of the field. Gillespie gained 5 yards after the catch.
1-10-BAL45 (1Q: 02:04) Neil Harvey pass completed to FB Owen Marecic for 6 yards. Tackled by DT Sione Fua.
2-4-BAL39 (1Q: 01:21) Charles Bowers ran around left end for -1 yards. Tackled by S Robbie Burgess, assisted by CB Kevin Thomas.
3-5-BAL40 (1Q: 00:55) Neil Harvey pass was blocked at the line, intended for WR Shane Carter. DE Shane Samuels blocked the pass.
4-5-BAL40 (1Q: 00:51) Kenny Morris punted 40 yards. Touchback.
1-10-BAL20 (1Q: 00:46) Damon Ragland ran inside the right guard for 8 yards. Tackled by DE Damon Myers, assisted by S Gus Horn. Key block delivered by Mike Paolillo.
2-2-BAL28 (1Q: 00:20) Damon Ragland ran inside the right tackle for 1 yard. Tackled by OLB Travis Foster.
Start of second quarter.
3-1-BAL29 (2Q: 15:00) O Mulhollon ran outside the right tackle for 0 yards. Tackled by ILB Nate Irving, assisted by DE Tyson Alualu.
4-1-BAL29 (2Q: 14:22) Riddick Lett punted 57 yards. Kyle Wilson returned the kick 14 yards to the ARI28. Tackled by Tyrus Fontenot.
1-10-ARI28 (2Q: 14:15) Neil Harvey pass fell incomplete, intended for WR Demarco Sampson. S Robbie Burgess defended the pass.
2-10-ARI28 (2Q: 14:11) Alex Keyes ran a trap outside the left tackle for 7 yards. Tackled by CB Robbie Dayes, assisted by DE Shane Samuels.
3-3-ARI35 (2Q: 13:36) Neil Harvey pass completed to WR Demarco Sampson for 11 yards. The receiver went out of bounds. Tackled by S Matthew Watson, assisted by CB Jack Graham. The receiver ran his route right over the middle of the field. The quarterback threw away from the double coverage.
1-10-ARI46 (2Q: 12:54) Neil Harvey pass completed to WR Kirk Bode for 26 yards. Tackled by OLB J.T. O'Neill. Bode gained 16 yards after the catch.
1-10-BAL28 (2Q: 12:20) Owen Marecic ran inside the right tackle for 3 yards. Tackled by OLB J.T. O'Neill, assisted by ILB Geoff Mikolic. PENALTY: Baltimore was called for Offsides.
1-5-BAL23 (2Q: 12:13) PENALTY: Baltimore was called for Encroachment.
1-10-BAL18 (2Q: 12:07) Owen Marecic ran around right end for -3 yards. Tackled by OLB J.T. O'Neill.
2-13-BAL21 (2Q: 11:22) Owen Marecic ran inside the right tackle for -2 yards. Tackled by DE Shane Samuels, assisted by S Matthew Watson.
3-15-BAL23 (2Q: 10:54) Neil Harvey pass completed to WR Dean Gillespie for 18 yards. Tackled by CB Mo Hines, assisted by OLB Carlos Witkop. The receiver ran his route right over the middle of the field. Gillespie gained 3 yards after the catch.
1-5-BAL05 (2Q: 10:25) Neil Harvey pass completed to WR Dean Gillespie for 5 yards and a TOUCHDOWN! Arizona 16, Baltimore 0
(2Q: 10:25) Extra point by Ricky Azzoo was good. Arizona 17, Baltimore 0
(2Q: 10:19) Ricky Azzoo kicked off 61 yards from the ARI30. Mack Mangoba returned the ball 19 yards to the BAL28. Tackled by Owen Marecic.
1-10-BAL28 (2Q: 09:59) Sam Bradford pass was dropped by WR Mack Mangoba.
2-10-BAL28 (2Q: 09:55) Damon Ragland ran a trap outside the right tackle for 5 yards. Tackled by S Corwin Wunsch, assisted by DE Bernie Watts.
3-5-BAL33 (2Q: 09:25) Damon Ragland ran inside the right tackle for 1 yard. Tackled by OLB Travis Foster.
4-4-BAL34 (2Q: 08:46) Riddick Lett punted 48 yards. Kyle Wilson called for a fair catch at the ARI18.
1-10-ARI18 (2Q: 08:39) Neil Harvey pass completed to RB Charles Bowers for 6 yards. Tackled by OLB Carlos Witkop. The quarterback threw away from the double coverage.
2-4-ARI24 (2Q: 08:03) Owen Marecic ran outside the right tackle for 10 yards. Tackled by DE Henry Hines, assisted by OLB Carlos Witkop. Key block delivered by Lawrence Berry.
1-10-ARI34 (2Q: 07:32) Charles Bowers ran around right end for -3 yards. Tackled by OLB J.T. O'Neill, assisted by DE Shane Samuels.
2-13-ARI31 (2Q: 07:01) Neil Harvey pass completed to WR Jon Freeman for 5 yards. Tackled by CB Kevin Thomas. The quarterback threw away from the double coverage.
3-8-ARI36 (2Q: 06:28) Neil Harvey pass fell incomplete, intended for WR Dean Gillespie. CB Jack Graham defended the pass.
4-8-ARI36 (2Q: 06:21) Kenny Morris punted 50 yards. Mo Hines returned the kick 15 yards to the BAL29. PENALTY: Baltimore was called for an Illegal Low Block on the Punt Return.
1-10-BAL08 (2Q: 06:10) Damon Ragland ran outside the right tackle for 1 yard. Tackled by S Christopher Prosinski, assisted by DE Tyson Alualu.
2-9-BAL09 (2Q: 05:35) Sam Bradford pass completed to TE Tyrus Fontenot for 6 yards. The receiver went out of bounds. Tackled by S Corwin Wunsch, assisted by DE Damon Myers. The quarterback threw away from the double coverage.
3-3-BAL15 (2Q: 05:00) Sam Bradford pass completed to WR Mack Mangoba for 1 yard. Tackled by CB Kyle Wilson.
4-2-BAL16 (2Q: 04:22) Riddick Lett punted 39 yards. Kyle Wilson called for a fair catch at the ARI45.
1-10-ARI45 (2Q: 04:11) Owen Marecic ran around left end for -2 yards. Tackled by CB Jack Graham, assisted by CB Kevin Thomas.
2-12-ARI43 (2Q: 03:41) Neil Harvey pass completed to WR Demarco Sampson for 3 yards. Tackled by S Vincent Fox. The quarterback threw away from the double coverage.
3-9-ARI46 (2Q: 03:19) Neil Harvey pass completed to WR Shane Carter for 4 yards. Tackled by CB Jack Graham, assisted by S Robbie Burgess. The receiver ran his route right over the middle of the field. The quarterback threw away from the double coverage.
4-5-ARI50 (2Q: 02:51) Kenny Morris punted 46 yards. The ball was downed at the BAL04.
1-10-BAL04 (2Q: 02:42) Damon Ragland ran around right end for 7 yards. Tackled by S Christopher Prosinski, assisted by S Corwin Wunsch. Key block delivered by Martin Diener.
2-3-BAL11 (2Q: 02:16) Damon Ragland ran inside the left tackle for 1 yard. Tackled by OLB Jason Phillips. Arizona's Corwin Wunsch was hurt on the play.
Official time out for the two-minute warning.
3-2-BAL12 (2Q: 02:00) Sam Bradford pass completed to FB Alfred Newman for 4 yards. Tackled by CB Korey Perkins, assisted by OLB Brandon Spikes. Newman gained 5 yards after the catch.
1-10-BAL16 (2Q: 01:29) Damon Ragland ran outside the right tackle for 3 yards. Tackled by CB Tyrone Richmond, assisted by S Gus Horn.
2-7-BAL19 (2Q: 01:02) Sam Bradford pass was blocked at the line, intended for FB Alfred Newman. DT Kelly Compton blocked the pass. The quarterback threw away from the double coverage.
3-7-BAL19 (2Q: 00:58) Sam Bradford pass completed to WR Ricardo Clayton for 10 yards. Tackled by S Gus Horn. Clayton gained 1 yard after the catch.
1-10-BAL29 (2Q: 00:11) Damon Ragland ran around left end for 2 yards. Tackled by CB Paul Fox, assisted by S Taylor Mays. PENALTY: Baltimore was called for an Illegal Block Below the Waist.
1-24-BAL15 (2Q: 00:01) Sam Bradford pass fell incomplete, intended for WR Mack Mangoba. ILB Nate Irving defended the pass. The quarterback threw into double coverage. PENALTY: Baltimore was called for Offensive Holding. The penalty was declined.
Start of third quarter.
(3Q: 15:00) Ricky Azzoo kicked off 61 yards from the ARI30. Kevin Thomas returned the ball 21 yards to the BAL30. Tackled by Ross King. PENALTY: Baltimore was called for Holding on the Kick Return.
1-10-BAL13 (3Q: 14:41) Damon Ragland ran around left end for 6 yards. Tackled by CB Kyle Wilson, assisted by DE Bernie Watts. Key block delivered by Perry Gossett. PENALTY: Baltimore was called for an Illegal Block Below the Waist.
1-16-BAL07 (3Q: 14:34) Sam Bradford pass was intended for WR Mack Mangoba and was intercepted by CB Kyle Wilson at the BAL33. Tackled by O Mulhollon. The quarterback threw into double coverage.
1-10-BAL33 (3Q: 14:25) Owen Marecic ran inside the right guard for 6 yards. Tackled by ILB Darryl Sharpton. Key block delivered by Lawrence Berry.
2-4-BAL27 (3Q: 13:50) Charles Bowers ran around the left tackle for 8 yards. Tackled by DE Harvey Graham, assisted by OLB J.T. O'Neill. Key block delivered by Gabe Buckner.
1-10-BAL19 (3Q: 13:21) Neil Harvey pass was blocked at the line, intended for WR Kirk Bode. OLB Frank Stevenson blocked the pass.
2-10-BAL19 (3Q: 13:11) Alex Keyes ran inside the left tackle for 3 yards. Tackled by ILB Geoff Mikolic, assisted by OLB Jim Benson.
3-7-BAL16 (3Q: 12:31) Neil Harvey pass completed to RB Charles Bowers for 3 yards. Tackled by S Robbie Burgess, assisted by CB Jack Graham.
4-4-BAL13 (3Q: 11:50) Ricky Azzoo attempted a 30 yard field goal and succeeded. Arizona 20, Baltimore 0
(3Q: 11:43) Ricky Azzoo kicked off 72 yards from the ARI30. Kevin Thomas returned the ball 16 yards to the BAL14. Tackled by Owen Marecic.
1-10-BAL14 (3Q: 11:24) Sam Bradford pass was dropped by WR Ricky Detsch. The quarterback threw away from the double coverage.
2-10-BAL14 (3Q: 11:19) Sam Bradford pass completed to RB Damon Ragland for 13 yards. Tackled by CB Kyle Wilson, assisted by ILB Colin McCarthy. The receiver ran his route right over the middle of the field. Ragland gained 2 yards after the catch.
1-10-BAL27 (3Q: 10:51) Sam Bradford scrambled for 7 yards. Tackled by CB Paul Fox and assisted by CB Kyle Wilson.
2-3-BAL34 (3Q: 10:11) Orlando Mulhollon ran outside the right tackle for 5 yards. Tackled by S Gus Horn, assisted by ILB Ronnie Bismonte. Key block delivered by Mel Howard.
1-10-BAL39 (3Q: 09:44) Sam Bradford pass completed to RB Damon Ragland for 6 yards. Tackled by ILB Nate Irving. Ragland gained 6 yards after the catch.
2-4-BAL45 (3Q: 09:06) Sam Bradford pass completed to WR Freddie Brown for 5 yards. Tackled by DE Zach Erickson, assisted by ILB Nate Irving.
1-10-ARI50 (3Q: 08:20) Damon Ragland ran a counterplay inside the right tackle for -4 yards. Tackled by S Gus Horn, assisted by S Taylor Mays.
2-14-BAL46 (3Q: 07:42) Sam Bradford pass completed to WR Ricky Detsch for 13 yards. The receiver went out of bounds. Tackled by OLB Brandon Spikes. Detsch gained 13 yards after the catch. The quarterback threw away from the double coverage.
3-1-ARI41 (3Q: 06:55) Sam Bradford pass completed to RB Damon Ragland for 3 yards. Tackled by CB Korey Perkins. The receiver ran his route right over the middle of the field.
1-10-ARI38 (3Q: 06:19) Sam Bradford pass was blocked at the line, intended for WR Ricardo Clayton. OLB Travis Foster blocked the pass.
2-10-ARI38 (3Q: 06:10) Sam Bradford pass was intended for WR Ricky Detsch and was intercepted by ILB Nate Irving at the ARI31. Tackled by Ricky Detsch.
1-10-ARI31 (3Q: 05:58) Neil Harvey pass fell incomplete, intended for WR Kirk Bode. DT Norman Farr hurried the quarterback into a bad throw. The quarterback threw into double coverage.
2-10-ARI31 (3Q: 05:48) Neil Harvey pass completed to WR Shane Carter for 18 yards. Tackled by CB Kevin Thomas, assisted by S Matthew Watson. The quarterback threw away from the double coverage.
1-10-ARI49 (3Q: 05:16) Owen Marecic ran inside the left tackle for 7 yards. Tackled by DE Harvey Graham. Key block delivered by R.J. Cote.
2-3-BAL44 (3Q: 04:44) Owen Marecic ran inside the left guard for 2 yards. Tackled by S Vincent Fox, assisted by S Robbie Burgess. DE Harvey Graham knocked down Ross King to break up the play.
3-1-BAL42 (3Q: 04:22) Charles Bowers ran inside the right guard for -1 yards. Tackled by OLB Jim Benson, assisted by DE Harvey Graham.
4-2-BAL43 (3Q: 03:56) Kenny Morris punted 43 yards. Touchback.
1-10-BAL20 (3Q: 03:50) Sam Bradford scrambled for 10 yards. Tackled by DE Zach Erickson.
1-10-BAL30 (3Q: 03:17) Sam Bradford pass fell incomplete, intended for RB Damon Ragland. OLB Travis Foster hurried the quarterback into a bad throw. Baltimore's Damon Ragland was hurt on the play.
2-10-BAL30 (3Q: 03:10) Sam Bradford pass was blocked at the line, intended for WR Ricardo Clayton. DE Damon Myers blocked the pass. The quarterback threw away from the double coverage.
3-10-BAL30 (3Q: 03:05) Sam Bradford pass was dropped by WR Freddie Brown. The quarterback threw into double coverage.
4-10-BAL30 (3Q: 02:58) Riddick Lett punted 44 yards. Kyle Wilson returned the kick 14 yards to the ARI40. Tackled by Orlando Mulhollon.
1-10-ARI40 (3Q: 02:51) Alex Keyes ran around right end for -2 yards. Tackled by S Robbie Burgess.
2-12-ARI38 (3Q: 02:18) Charles Bowers ran around right end for 4 yards. Tackled by CB Mo Hines, assisted by S Robbie Burgess.
3-8-ARI42 (3Q: 01:37) Neil Harvey pass completed to WR Kirk Bode for 9 yards. Tackled by S Robbie Burgess. Bode gained 2 yards after the catch.
1-10-BAL49 (3Q: 01:01) Neil Harvey sacked by OLB J.T. O'Neill for a loss of 6 yards. Sack allowed by Gabe Buckner.
2-16-ARI45 (3Q: 00:32) Neil Harvey pass was thrown incomplete, intended for WR Kirk Bode. The quarterback threw away from the double coverage.
3-16-ARI45 (3Q: 00:28) Neil Harvey pass fell incomplete, intended for WR Dean Gillespie. DE Harvey Graham hurried the quarterback into a bad throw. The quarterback threw into double coverage.
4-16-ARI45 (3Q: 00:22) Kenny Morris punted 55 yards. Touchback.
1-10-BAL20 (3Q: 00:15) Sam Bradford pass was dropped by WR Freddie Brown. The quarterback threw into double coverage.
2-10-BAL20 (3Q: 00:08) Sam Bradford pass completed to WR Ricardo Clayton for 3 yards. Tackled by DE Archie Sankey. The quarterback threw away from the double coverage.
Start of fourth quarter.
3-7-BAL23 (4Q: 15:00) Sam Bradford pass completed to WR Ricardo Clayton for 27 yards. The receiver went out of bounds. Tackled by S Gus Horn. Clayton gained 3 yards after the catch.
1-10-ARI50 (4Q: 14:14) Orlando Mulhollon ran inside the left tackle for 7 yards. Tackled by ILB Nate Irving. Key block delivered by Perry Gossett.
2-3-ARI43 (4Q: 13:34) Sam Bradford pass completed to WR Freddie Brown for 6 yards. Tackled by OLB Brandon Spikes, assisted by ILB Colin McCarthy. The receiver ran his route right over the middle of the field.
1-10-ARI37 (4Q: 12:46) Sam Bradford pass was intended for RB Orlando Mulhollon and was intercepted by S Gus Horn at the ARI38. The interception was returned 15 yards. Tackled by Orlando Mulhollon. The quarterback threw away from the double coverage.
1-10-BAL47 (4Q: 12:34) Owen Marecic ran inside the right guard for 1 yard. Tackled by OLB J.T. O'Neill.
2-9-BAL46 (4Q: 12:06) Alex Keyes ran around right end for 1 yard. Tackled by CB Mo Hines.
3-8-BAL45 (4Q: 11:39) Neil Harvey pass was intended for WR Jon Freeman and was intercepted by CB Jack Graham at the BAL35. Tackled by Jon Freeman.
1-10-BAL35 (4Q: 11:27) Sam Bradford pass completed to WR Ricky Detsch for 7 yards. Tackled by OLB Jason Phillips. The quarterback threw into double coverage. PENALTY: Arizona was called for Defensive Holding.
1-10-BAL40 (4Q: 11:17) Sam Bradford pass was dropped by WR Freddie Brown. The quarterback threw into double coverage.
2-10-BAL40 (4Q: 11:12) Sam Bradford pass fell incomplete, intended for WR Freddie Brown. OLB Travis Foster drove right through Martin Diener to hurry the quarterback.
3-10-BAL40 (4Q: 11:07) Sam Bradford pass completed to WR Mack Mangoba for 6 yards. Tackled by OLB Travis Foster. The receiver ran his route right over the middle of the field. The quarterback threw into double coverage.
4-4-BAL46 (4Q: 10:38) Riddick Lett punted 40 yards. Kyle Wilson returned the kick 6 yards to the ARI20. Tackled by Tito Couppas.
1-10-ARI20 (4Q: 10:28) Neil Harvey pass completed to TE R.J. Cote for 7 yards. Tackled by ILB Darryl Sharpton.
2-3-ARI27 (4Q: 09:53) Neil Harvey pass fell incomplete, intended for WR Dean Gillespie. S Robbie Burgess defended the pass.
3-3-ARI27 (4Q: 09:44) Neil Harvey pass fell incomplete, intended for FB Owen Marecic. OLB J.T. O'Neill hurried the quarterback into a bad throw.
4-3-ARI27 (4Q: 09:37) Kenny Morris punted 50 yards. The ball was downed at the BAL23.
1-10-BAL23 (4Q: 09:27) Sam Bradford pass completed to WR Mack Mangoba for 9 yards. Tackled by S Taylor Mays, assisted by ILB Colin McCarthy. The receiver ran his route right over the middle of the field. Mangoba gained 3 yards after the catch.
2-1-BAL32 (4Q: 09:09) Sam Bradford pass completed to WR Ricky Detsch for 12 yards. Tackled by CB Jeremy Hines. Detsch gained 3 yards after the catch.
1-10-BAL44 (4Q: 08:48) Sam Bradford scrambled for 6 yards. Tackled by S Gus Horn.
2-4-ARI50 (4Q: 08:31) Sam Bradford pass fell incomplete, intended for WR Mack Mangoba. DE Zach Erickson hurried the quarterback into a bad throw. The quarterback threw away from the double coverage.
3-4-ARI50 (4Q: 08:22) Sam Bradford pass fell incomplete, intended for WR Freddie Brown. CB Paul Fox defended the pass. The quarterback threw into double coverage.
4-4-ARI50 (4Q: 08:16) Sam Bradford pass completed to WR Freddie Brown for 1 yard. Tackled by ILB Colin McCarthy. The quarterback threw into double coverage. The ball goes over on downs.
1-10-ARI49 (4Q: 08:05) Alex Keyes ran around the left tackle for 0 yards. Tackled by OLB J.T. O'Neill.
2-10-ARI49 (4Q: 07:22) Neil Harvey pass fell incomplete, intended for FB Owen Marecic. DE Harvey Graham hurried the quarterback into a bad throw.
3-10-ARI49 (4Q: 07:16) Neil Harvey pass fell incomplete, intended for WR Kirk Bode. DT Norman Farr hurried the quarterback into a bad throw. The quarterback threw away from the double coverage.
4-10-ARI49 (4Q: 07:06) Kenny Morris punted 44 yards. The ball was downed at the BAL07. Arizona's Kenny Morris was hurt on the play.
1-10-BAL07 (4Q: 06:55) Sam Bradford pass completed to WR Freddie Brown for 15 yards. Tackled by S Gus Horn. The receiver ran his route right over the middle of the field. The quarterback threw into double coverage.
1-10-BAL22 (4Q: 06:36) Sam Bradford pass completed to WR Ricardo Clayton for 21 yards. Tackled by ILB Colin McCarthy. The receiver ran his route right over the middle of the field. Clayton gained 7 yards after the catch.
1-10-BAL43 (4Q: 06:19) Sam Bradford pass fell incomplete, intended for WR Mack Mangoba. CB Paul Fox defended the pass.
2-10-BAL43 (4Q: 06:12) Sam Bradford pass completed to WR Ricardo Clayton for 15 yards. The receiver went out of bounds. Tackled by CB Paul Fox. The receiver ran his route right over the middle of the field. Clayton gained 6 yards after the catch. The quarterback threw away from the double coverage.
1-10-ARI42 (4Q: 05:52) Sam Bradford pass fell incomplete, intended for WR Ricardo Clayton. DE Damon Myers simply tossed Matt Tennant aside to reach the quarterback and hurry the throw.
2-10-ARI42 (4Q: 05:44) Sam Bradford pass was thrown incomplete, intended for WR Ricardo Clayton. The quarterback threw away from the double coverage.
3-10-ARI42 (4Q: 05:39) Sam Bradford pass fell incomplete, intended for WR Freddie Brown. DE Damon Myers hurried the quarterback into a bad throw. The defense looked very familiar with that play. The quarterback threw into double coverage.
4-10-ARI42 (4Q: 05:29) Sam Bradford sacked by DE Damon Myers for a loss of 7 yards. Sack allowed by Perry Gossett. The defense looked very familiar with that play. The ball was fumbled and recovered by BAL Tito Couppas on the ARI49. The ball goes over on downs.
1-10-ARI49 (4Q: 05:18) Neil Harvey kept the ball, running around right end for 2 yards. Tackled by CB Mo Hines, assisted by OLB Carlos Witkop.
2-8-BAL49 (4Q: 04:32) Neil Harvey pass completed to TE R.J. Cote for 29 yards. Tackled by S Vincent Fox. Cote gained 8 yards after the catch. PENALTY: Baltimore was called for Defensive Holding. The penalty was declined.
1-10-BAL20 (4Q: 04:18) Kim Westbrook sacked by OLB Jim Benson and DT Sione Fua for a loss of 8 yards. Sack allowed by Andre Smith. The ball was fumbled and recovered by BAL Harvey Graham for 7 yards to the BAL35.
1-10-BAL35 (4Q: 04:02) Sam Bradford pass was intended for TE Tyrus Fontenot and was intercepted by CB Paul Fox at the ARI47. Tackled by Tyrus Fontenot. The quarterback threw away from the double coverage.
1-10-ARI47 (4Q: 03:52) Owen Marecic ran outside the right tackle for 7 yards. Tackled by ILB Geoff Mikolic, assisted by ILB Darryl Sharpton. Key block delivered by Marty Linquist.
2-3-BAL46 (4Q: 03:05) Charles Bowers ran inside the left tackle for 2 yards. Tackled by DT Norman Farr.
3-1-BAL44 (4Q: 02:19) Kirk Bode ran a reverse around right end for 1 yard. Tackled by DT Norman Farr. Key block delivered by Eugene Arnold. The defense looked very familiar with that play.
Baltimore called a time out.
1-10-BAL43 (4Q: 02:10) Charles Bowers ran around right end for 1 yard. Tackled by DE Harvey Graham. The defense looked very familiar with that play.
Official time out for the two-minute warning.
2-9-BAL42 (4Q: 02:00) Owen Marecic ran inside the right tackle for -1 yards. Tackled by DE Shane Samuels, assisted by OLB Frank Stevenson. Marecic slipped a little on the wet field.
Baltimore called a time out.
3-10-BAL43 (4Q: 01:49) Charles Bowers ran inside the left tackle for 3 yards. Tackled by ILB Darryl Sharpton, assisted by S Robbie Burgess.
Baltimore called a time out.
4-7-BAL40 (4Q: 01:41) Ricky Azzoo attempted a 57 yard field goal and succeeded. Arizona 23, Baltimore 0
(4Q: 01:34) Ricky Azzoo kicked off 67 yards from the ARI30. Kevin Thomas returned the ball 20 yards to the BAL23. Tackled by Nate Irving. Arizona's Roger Green was hurt on the play. This appears to be a minor hand injury. He should be able to remain in the game.
1-10-BAL23 (4Q: 01:27) Sam Bradford pass was blocked at the line, intended for WR Freddie Brown. DE Bernie Watts blocked the pass. The defense looked very familiar with that play.
2-10-BAL23 (4Q: 01:17) Sam Bradford pass was dropped by WR Bryan Schroeder.
3-10-BAL23 (4Q: 01:09) Sam Bradford pass fell incomplete, intended for WR Ricardo Clayton. CB Paul Fox defended the pass. The quarterback threw away from the double coverage.
4-10-BAL23 (4Q: 00:59) Sam Bradford pass was blocked at the line, intended for WR Ricky Detsch. DE Damon Myers blocked the pass. The ball goes over on downs.
1-10-BAL23 (4Q: 00:52) Kim Westbrook dropped to one knee for -2 yards.
2-12-BAL25 (4Q: 00:06) Kim Westbrook dropped to one knee for -2 yards.
Final Score: Arizona Cardinals 23, Baltimore Ravens 0