Exhibition Week 5, 2016

Played in Arizona, AZ, weather: 71 degrees, fair, calm.
Arizona won the toss and elected to receive.
Start of first quarter.
(1Q: 15:00) Deron Dearth kicked off 74 yards from the BAL30. Touchback.
1-10-ARI20 (1Q: 15:00) Wade Swift ran inside the right tackle for -1 yards. Tackled by DT Alan Branch.
2-11-ARI19 (1Q: 14:24) PENALTY: Baltimore was called for Encroachment.
2-6-ARI24 (1Q: 14:18) Richard Kerr pass fell incomplete, intended for RB Jimmy Sutter. OLB A.J. Kremer knocked the ball out of his grasp.
3-6-ARI24 (1Q: 14:12) Jimmy Sutter ran inside the right guard for 9 yards. Tackled by CB Rondell Hastings. Key block delivered by Gene Butler.
1-10-ARI33 (1Q: 13:44) Wade Swift ran around right end for 6 yards. Tackled by ILB Frankie Hartland, assisted by OLB A.J. Kremer. Key block delivered by Walt Disney.
2-4-ARI39 (1Q: 13:04) Wade Swift ran inside the right tackle for 1 yard. Tackled by ILB Frankie Hartland.
3-3-ARI40 (1Q: 12:39) Wade Swift ran around the left tackle for 1 yard. Tackled by DE William Hayes.
4-2-ARI41 (1Q: 12:01) O.J. Thornton punted 46 yards. Ryne Robinson called for a fair catch at the BAL13.
1-10-BAL13 (1Q: 11:52) Kendrick Boyer ran around left end for 9 yards. Tackled by ILB Maurice Andrews, assisted by CB Corey Fraley. Key block delivered by Phil Coward.
2-1-BAL22 (1Q: 11:06) Kurt Patino ran around left end for 6 yards. Tackled by CB Walt Enochs. Key block delivered by Gary Fenkner.
1-10-BAL28 (1Q: 10:19) Kurt Patino ran inside the left guard for 10 yards. Tackled by DT Clyde Dixon, assisted by DT Zach Word. Key block delivered by Phil Coward. Coward ran over Floyd Harrison to set up the play.
1-10-BAL38 (1Q: 09:43) Kurt Patino ran inside the left tackle for 9 yards. Tackled by DT Zach Word, assisted by S Dana Banfield. Key block delivered by Tyrus Grandon.
2-1-BAL47 (1Q: 09:09) Kendrick Boyer ran outside the right tackle for 9 yards and was forced out of bounds. Tackled by DT Clyde Dixon. Key block delivered by Gary Fenkner.
1-10-ARI44 (1Q: 08:29) Kendrick Boyer ran inside the left tackle for 4 yards. Tackled by DE Travis Johnson. Baltimore's C.J. Cooperstein was hurt on the play. This appears to be a minor leg injury. He should be able to remain in the game.
2-6-ARI40 (1Q: 07:50) Chad Henne pass completed to RB Antoine Todd for 4 yards. Tackled by ILB Maurice Andrews, assisted by CB Corey Fraley. The quarterback threw away from the double coverage.
3-2-ARI36 (1Q: 07:23) Kurt Patino ran around the left tackle for 7 yards. Tackled by S Desmond Clemons. Key block delivered by Jerome Felton.
1-10-ARI29 (1Q: 06:41) Kendrick Boyer ran inside the left tackle for 3 yards. Tackled by DT Zach Word. DT Zach Word knocked down Cedric Byerly to break up the play.
2-7-ARI26 (1Q: 05:57) Chad Henne pass fell incomplete, intended for WR Like Sweeney. ILB Hilee Taylor defended the pass.
3-7-ARI26 (1Q: 05:48) Antoine Todd ran around the left tackle for -1 yards. Tackled by DT Zach Word.
4-8-ARI27 (1Q: 05:17) PENALTY: Baltimore was called for Delay of Game.
4-13-ARI32 (1Q: 05:17) Deron Dearth attempted a 49 yard field goal and missed wide to the left.
1-10-ARI39 (1Q: 05:12) Richard Kerr sacked by DE Frankie Dermody and OLB Justin Rogers for a loss of 5 yards. Sack allowed by Rod Beekman. The ball was fumbled and recovered by ARI Richard Kerr on the ARI34.
2-15-ARI34 (1Q: 04:33) Jimmy Sutter ran around the left tackle for 6 yards. Tackled by CB Chevis Jackson.
3-9-ARI40 (1Q: 03:50) Richard Kerr scrambled for 2 yards. Tackled by OLB A.J. Kremer.
4-7-ARI42 (1Q: 03:04) O.J. Thornton punted and it was blocked by Rondell Hastings. ARI Mike McDonald recovered the ball at the ARI30.
1-10-ARI30 (1Q: 02:59) Chad Henne pass completed to TE Matt Spaeth for 4 yards. Tackled by OLB Andy Hilgendorf. PENALTY: Baltimore was called for an Ineligible Receiver Downfield.
1-15-ARI35 (1Q: 02:52) Chad Henne sacked by ILB Maurice Andrews for a loss of 3 yards. Sack allowed by Marvin Aldrige.
2-18-ARI38 (1Q: 02:18) Chad Henne pass completed to WR Ryne Robinson for 16 yards. Tackled by CB Corey Fraley, assisted by CB Walt Enochs.
3-2-ARI22 (1Q: 01:39) PENALTY: Baltimore was called for a False Start.
3-7-ARI27 (1Q: 01:33) Chad Henne pass completed to WR Like Sweeney for 9 yards. Tackled by ILB Floyd Harrison. Sweeney gained 7 yards after the catch.
1-10-ARI18 (1Q: 00:58) Kendrick Boyer ran inside the right tackle for 2 yards. Tackled by ILB Maurice Andrews, assisted by ILB Floyd Harrison.
2-8-ARI16 (1Q: 00:32) Kendrick Boyer ran inside the right guard for -1 yards. Tackled by DT Clyde Dixon.
Start of second quarter.
3-9-ARI17 (2Q: 15:00) Kurt Patino ran inside the left guard for 3 yards. Tackled by S Dana Banfield. The ball was fumbled and recovered by ARI DT Clyde Dixon to the ARI14.
1-10-ARI14 (2Q: 14:54) Richard Kerr pass completed to WR O.J. Ingram for 7 yards. Tackled by CB Vinny Bush.
2-3-ARI21 (2Q: 14:28) Jimmy Sutter ran inside the right tackle for 1 yard. Tackled by OLB A.J. Kremer.
3-2-ARI22 (2Q: 13:41) Wade Swift ran inside the left tackle for 11 yards. Tackled by OLB Justin Rogers. Key block delivered by Terrell Disney.
1-10-ARI33 (2Q: 12:58) Richard Kerr pass completed to WR Sinorice Moss for 67 yards and a TOUCHDOWN! Moss gained 41 yards after the catch. Arizona 6, Baltimore 0
(2Q: 12:58) Extra point by Les Haber was good. Arizona 7, Baltimore 0
(2Q: 12:38) Les Haber kicked off 65 yards from the ARI30. Kendrick Boyer returned the ball 22 yards to the BAL27. Tackled by Dana Banfield.
1-10-BAL27 (2Q: 12:09) Gilbert Hainkel pass completed to TE Matt Spaeth for 1 yard. Tackled by CB DeJuan Tribble.
2-9-BAL28 (2Q: 11:46) Gilbert Hainkel pass was thrown incomplete, intended for WR Harvey Buckner.
3-9-BAL28 (2Q: 11:39) Gilbert Hainkel pass fell incomplete, intended for WR Harvey Buckner. CB Corey Fraley defended the pass. The quarterback threw into double coverage. PENALTY: Arizona was called for Illegal Contact.
1-10-BAL33 (2Q: 11:31) Kendrick Boyer ran around right end for 7 yards. Tackled by ILB Maurice Andrews, assisted by DT Bernard Sisson. The ball was fumbled and recovered by BAL Kendrick Boyer to the BAL40.
2-3-BAL40 (2Q: 10:47) Kendrick Boyer ran inside the right guard for -3 yards. Tackled by DT Bernard Sisson.
3-6-BAL37 (2Q: 10:01) Gilbert Hainkel sacked by OLB Andy Hilgendorf for a loss of 6 yards. Sack allowed by C.J. Cooperstein.
4-12-BAL31 (2Q: 09:28) Bill Hankton punted 47 yards. Dana Banfield returned the kick 5 yards to the ARI27. Tackled by Kurt Patino.
1-10-ARI27 (2Q: 09:19) Richard Kerr pass completed to WR Kenneth Moore for 7 yards. Tackled by OLB J.J. O'Neal. Moore gained 1 yard after the catch.
2-3-ARI34 (2Q: 08:49) Wade Swift ran around right end for 66 yards and a TOUCHDOWN! Key block delivered by Terrell Disney. Arizona 13, Baltimore 0
(2Q: 08:49) Extra point by Les Haber was good. Arizona 14, Baltimore 0
(2Q: 08:29) Les Haber kicked off 71 yards from the ARI30. Touchback.
1-10-BAL20 (2Q: 08:29) Kurt Patino ran inside the right tackle for 0 yards. Tackled by DT Bernard Sisson, assisted by S Haruki Nakamura.
2-10-BAL20 (2Q: 08:07) Gilbert Hainkel pass completed to FB Jerome Felton for 1 yard. Tackled by ILB Hilee Taylor.
3-9-BAL21 (2Q: 07:38) Gilbert Hainkel pass completed to WR Ryne Robinson for 11 yards. Tackled by CB Walt Enochs.
1-10-BAL32 (2Q: 07:10) Kurt Patino ran around right end for 13 yards. Tackled by DE Cornell Parker. Key block delivered by Harry Lengfelder.
1-10-BAL45 (2Q: 06:35) PENALTY: Baltimore was called for a False Start.
1-15-BAL40 (2Q: 06:25) Kurt Patino ran a draw inside the left guard for 0 yards. Tackled by DT Bernard Sisson, assisted by S Dana Banfield. The defense looked very familiar with that play. PENALTY: Arizona was called for Offsides.
1-10-BAL45 (2Q: 06:18) Gilbert Hainkel pass fell incomplete, intended for RB Kendrick Boyer. DE Cornell Parker hurried the quarterback into a bad throw.
2-10-BAL45 (2Q: 06:12) Gilbert Hainkel pass completed to WR Ryne Robinson for 4 yards. Tackled by ILB Floyd Harrison.
3-6-BAL49 (2Q: 05:42) Gilbert Hainkel pass completed to WR Harvey Buckner for 13 yards. Tackled by CB DeJuan Tribble.
1-10-ARI38 (2Q: 05:26) Gilbert Hainkel pass completed to TE Matt Spaeth for 15 yards. Tackled by ILB Floyd Harrison. PENALTY: Arizona was called for Illegal Contact. The penalty was declined.
1-10-ARI23 (2Q: 05:19) Gilbert Hainkel pass completed to WR Mark Clayton for 7 yards. Tackled by S Dana Banfield, assisted by ILB Maurice Andrews. The receiver ran his route right over the middle of the field.
2-3-ARI16 (2Q: 05:01) Gilbert Hainkel pass completed to WR Mark Clayton for 16 yards and a TOUCHDOWN! Arizona 14, Baltimore 6
(2Q: 05:01) Extra point by Deron Dearth was good. Arizona 14, Baltimore 7
(2Q: 04:53) Deron Dearth kicked off 55 yards from the BAL30. DeJuan Tribble returned the ball 21 yards to the ARI36. Tackled by Harvey Buckner.
1-10-ARI36 (2Q: 04:37) Jimmy Sutter ran around left end for 13 yards. Tackled by OLB Justin Rogers, assisted by DT Alan Branch. Key block delivered by Terrell Disney.
1-10-ARI49 (2Q: 03:54) Wade Swift ran inside the right tackle for 2 yards. Tackled by OLB A.J. Kremer. PENALTY: Baltimore was called for Offsides. Baltimore's William Hayes was hurt on the play. This appears to be a minor knee injury. He should be able to remain in the game.
1-5-BAL46 (2Q: 03:48) Wade Swift ran around left end for 7 yards. Tackled by OLB Desmond Carrigan, assisted by CB Chevis Jackson. Key block delivered by Levon McIntyre.
1-10-BAL39 (2Q: 03:29) Wade Swift ran inside the right guard for 5 yards. Tackled by OLB A.J. Kremer. Key block delivered by Levon McIntyre.
2-5-BAL34 (2Q: 03:09) Jeff Rowe sacked by CB Vinny Bush for a loss of 7 yards. Sack allowed by Terrell Disney.
3-12-BAL41 (2Q: 02:48) Wade Swift ran around the left tackle for 3 yards. Tackled by CB Rondell Hastings.
4-9-BAL38 (2Q: 02:28) O.J. Thornton punted 22 yards. Ryne Robinson called for a fair catch at the BAL16.
1-10-BAL16 (2Q: 02:21) Kendrick Boyer ran inside the left tackle for 1 yard. Tackled by ILB Maurice Andrews, assisted by DT Clyde Dixon.
Official time out for the two-minute warning.
2-9-BAL17 (2Q: 02:00) Gilbert Hainkel pass was thrown incomplete, intended for WR Ernest Sweeney. The defense looked very familiar with that play.
3-9-BAL17 (2Q: 01:52) Antoine Todd ran inside the right guard for 17 yards. Tackled by CB Glenn Hubbard. Key block delivered by Cedric Byerly. Byerly ran over Dana Banfield to set up the play.
1-10-BAL34 (2Q: 01:16) Kendrick Boyer ran a draw inside the right guard for 3 yards. Tackled by DE Cornell Parker, assisted by ILB Maurice Andrews.
2-7-BAL37 (2Q: 01:00) Kendrick Boyer ran a counterplay inside the left tackle for 3 yards. Tackled by ILB Maurice Andrews.
3-4-BAL40 (2Q: 00:39) Gilbert Hainkel pass completed to WR Harvey Buckner for 7 yards. Tackled by S Desmond Clemons. Arizona's Corey Fraley was hurt on the play.
Baltimore called a time out.
1-10-BAL47 (2Q: 00:31) Gilbert Hainkel pass completed to WR Harvey Buckner for 9 yards. Tackled by S Dana Banfield. The receiver ran his route right over the middle of the field.
Baltimore called a time out.
2-1-ARI44 (2Q: 00:24) Gilbert Hainkel pass completed to WR Harvey Buckner for 13 yards. Tackled by S Desmond Clemons. The receiver ran his route right over the middle of the field. The quarterback threw into double coverage.
Baltimore called a time out.
1-10-ARI31 (2Q: 00:14) Gilbert Hainkel pass fell incomplete, intended for TE Billy Bajema. DE Travis Johnson hurried the quarterback into a bad throw. The quarterback threw away from the double coverage. PENALTY: Arizona was called for Offsides.
1-5-ARI26 (2Q: 00:14) Gilbert Hainkel pass fell incomplete, intended for TE Matt Spaeth. S Desmond Clemons defended the pass. The quarterback threw away from the double coverage.
2-5-ARI26 (2Q: 00:04) Gilbert Hainkel pass completed to TE Matt Spaeth for 6 yards. Tackled by CB Walt Enochs.
Start of third quarter.
(3Q: 15:00) Les Haber kicked off 65 yards from the ARI30. Rondell Hastings returned the ball 24 yards to the BAL29. Tackled by Kenneth Moore.
1-10-BAL29 (3Q: 14:44) Kendrick Boyer ran inside the left guard for 2 yards. Tackled by DE Travis Johnson.
2-8-BAL31 (3Q: 14:07) Gilbert Hainkel pass fell incomplete, intended for TE Matt Spaeth. DT Clyde Dixon hurried the quarterback into a bad throw. The quarterback threw away from the double coverage.
3-8-BAL31 (3Q: 14:01) Antoine Todd ran inside the left guard for 15 yards. Tackled by ILB Maurice Andrews. Key block delivered by Phil Coward. Coward ran over Clyde Dixon to set up the play.
1-10-BAL46 (3Q: 13:23) Gilbert Hainkel scrambled for 3 yards. Tackled by CB Glenn Hubbard.
2-7-BAL49 (3Q: 12:53) Gilbert Hainkel pass was blocked at the line, intended for FB Jerome Felton. DE Travis Johnson blocked the pass. Baltimore's Cedric Byerly was hurt on the play.
3-7-BAL49 (3Q: 12:48) Gilbert Hainkel pass fell incomplete, intended for WR Ryne Robinson. DE Travis Johnson hurried the quarterback into a bad throw.
4-7-BAL49 (3Q: 12:42) Bill Hankton punted 48 yards. The ball was downed at the ARI03.
1-10-ARI03 (3Q: 12:32) Wade Swift ran inside the right guard for 3 yards. Tackled by ILB Spencer Larsen, assisted by OLB J.J. O'Neal. PENALTY: Baltimore was called for Illegal Use of the Hands by the Defense.
1-10-ARI08 (3Q: 12:24) Wade Swift ran inside the right tackle for 4 yards. Tackled by DE Roosevelt Sweeney.
2-6-ARI12 (3Q: 11:51) Jeff Rowe pass was thrown incomplete, intended for TE Gilbert Maioriello.
3-6-ARI12 (3Q: 11:45) Jeff Rowe pass completed to WR Kenneth Moore for 16 yards. Tackled by ILB Frankie Hartland. Moore gained 1 yard after the catch.
1-10-ARI28 (3Q: 11:16) Clarence Lutzen ran inside the left guard for 1 yard. Tackled by CB Kennard Cox.
2-9-ARI29 (3Q: 10:39) Jimmy Sutter ran inside the left tackle for 4 yards. Tackled by DT Alan Branch.
3-5-ARI33 (3Q: 09:53) Jimmy Sutter ran inside the left tackle for 2 yards. Tackled by S Edgar Delaroche.
4-3-ARI35 (3Q: 09:17) O.J. Thornton punted 55 yards. Ryne Robinson returned the kick 7 yards to the BAL17. Tackled by Clarence Lutzen.
1-10-BAL17 (3Q: 09:08) Kendrick Boyer ran outside the right tackle for -1 yards. Tackled by DT Bernard Sisson.
2-11-BAL16 (3Q: 08:40) Gilbert Hainkel pass fell incomplete, intended for TE Matt Spaeth. S Desmond Clemons defended the pass. The defense looked extremely familiar with that play. The quarterback threw away from the double coverage.
3-11-BAL16 (3Q: 08:32) Gilbert Hainkel sacked by DE Travis Johnson for a loss of 6 yards. Johnson simply blew through Jacob Bender to reach the quarterback and knock him down.
4-17-BAL10 (3Q: 08:12) Bill Hankton punted 42 yards. The ball was marked out of bounds at the ARI48.
1-10-ARI48 (3Q: 08:03) Jeff Rowe pass completed to WR Spencer Schulz for 16 yards. Tackled by CB Chevis Jackson. Schulz gained 8 yards after the catch.
1-10-BAL36 (3Q: 07:32) Jimmy Sutter ran outside the right tackle for 11 yards. Tackled by CB Chevis Jackson, assisted by CB Kennard Cox. Key block delivered by Terrell Disney.
1-10-BAL25 (3Q: 07:06) Clarence Lutzen ran inside the right tackle for 2 yards. Tackled by OLB A.J. Kremer, assisted by S Norm Montgomery.
2-8-BAL23 (3Q: 06:28) Jeff Rowe sacked by OLB A.J. Kremer for a loss of 16 yards. Sack allowed by Dwayne Forguson. The ball was fumbled and recovered by BAL Alan Branch on the BAL39.
1-10-BAL39 (3Q: 06:16) Kendrick Boyer ran inside the left guard for 11 yards. Tackled by DT Clyde Dixon. Key block delivered by Roy Schuening.
1-10-ARI50 (3Q: 05:43) Gilbert Hainkel pass fell incomplete, intended for TE Matt Spaeth. DE Darrin Evans hurried the quarterback into a bad throw.
2-10-ARI50 (3Q: 05:39) Kurt Patino ran inside the left tackle for 3 yards. Tackled by S Dana Banfield.
3-7-ARI47 (3Q: 04:52) Gilbert Hainkel pass was thrown incomplete, intended for WR Mark Clayton.
4-7-ARI47 (3Q: 04:44) Bill Hankton punted 47 yards. Touchback.
1-10-ARI20 (3Q: 04:39) Jeff Rowe pass was dropped by WR Kenneth Moore. PENALTY: Arizona was called for Offensive Holding.
1-20-ARI10 (3Q: 04:33) Jeff Rowe pass completed to FB Clarence Lutzen for 4 yards. Tackled by CB Rondell Hastings, assisted by OLB Justin Rogers. The receiver ran his route right over the middle of the field. The quarterback threw away from the double coverage.
2-16-ARI14 (3Q: 03:52) Jeff Rowe pass completed to FB Clarence Lutzen for 8 yards. Tackled by DT Alan Branch.
3-8-ARI22 (3Q: 03:06) Jeff Rowe pass completed to RB Wade Swift for 6 yards. Tackled by CB Chevis Jackson.
4-2-ARI28 (3Q: 02:35) O.J. Thornton punted 39 yards. Kendrick Boyer called for a fair catch at the BAL33.
1-10-BAL33 (3Q: 02:24) Gilbert Hainkel pass completed to WR Harvey Buckner for 45 yards. Tackled by CB DeJuan Tribble.
1-10-ARI22 (3Q: 01:43) Kendrick Boyer ran inside the left tackle for -2 yards. Tackled by ILB Hilee Taylor, assisted by ILB Maurice Andrews. The ball was fumbled and recovered by ARI DE Travis Johnson to the ARI24.
1-10-ARI24 (3Q: 01:33) Wade Swift ran a trap outside the left tackle for 1 yard. Tackled by OLB J.J. O'Neal, assisted by DT Monty Finch. The defense looked very familiar with that play.
2-9-ARI25 (3Q: 00:56) Jeff Rowe pass completed to FB Clarence Lutzen for 11 yards. Tackled by DE Martin Marsh. Lutzen gained 9 yards after the catch.
1-10-ARI36 (3Q: 00:27) Jeff Rowe pass completed to RB Wade Swift for 7 yards. Tackled by OLB A.J. Kremer. Swift gained 2 yards after the catch.
Start of fourth quarter.
2-3-ARI43 (4Q: 15:00) Wade Swift ran around the left tackle for 4 yards. Tackled by OLB Justin Rogers, assisted by ILB Frankie Hartland. Key block delivered by Levon McIntyre.
1-10-ARI47 (4Q: 14:27) Jeff Rowe scrambled for 4 yards. Tackled by CB Rondell Hastings.
2-6-BAL49 (4Q: 13:48) Jeff Rowe sacked by OLB Justin Rogers and DT Monty Finch for a loss of 9 yards. Sack allowed by Gene Butler.
3-15-ARI42 (4Q: 13:09) Jeff Rowe pass completed to TE Tom Santi for 5 yards. Tackled by CB Kennard Cox. The receiver ran his route right over the middle of the field. The quarterback threw away from the double coverage.
4-10-ARI47 (4Q: 12:38) O.J. Thornton punted 29 yards. Kendrick Boyer returned the kick 0 yards to the BAL24. Tackled by Trevor Prescott.
1-10-BAL24 (4Q: 12:28) Kendrick Boyer ran inside the left guard for 1 yard. Tackled by DT Bernard Sisson. The defense looked very familiar with that play.
2-9-BAL25 (4Q: 11:47) Gilbert Hainkel pass completed to TE Matt Spaeth for 14 yards. Tackled by ILB Maurice Andrews. The receiver ran his route right over the middle of the field. Spaeth gained 9 yards after the catch.
1-10-BAL39 (4Q: 11:19) Kendrick Boyer ran around left end for -2 yards. Tackled by DE Travis Johnson.
2-12-BAL37 (4Q: 10:40) Gilbert Hainkel pass completed to WR Ernest Sweeney for 5 yards. Tackled by CB DeJuan Tribble.
3-7-BAL42 (4Q: 10:10) Gilbert Hainkel pass completed to WR Kenyon Shaver for 4 yards. Tackled by ILB Hilee Taylor.
4-3-BAL46 (4Q: 09:40) Bill Hankton punted 51 yards. The ball was downed at the ARI03.
1-10-ARI03 (4Q: 09:31) Wade Swift ran around the left tackle for 0 yards. Tackled by S Edgar Delaroche.
2-10-ARI03 (4Q: 08:50) Jeff Rowe pass fell incomplete, intended for WR Gimme Moore. OLB Desmond Carrigan defended the pass.
3-10-ARI03 (4Q: 08:43) Jeff Rowe pass completed to TE Tom Santi for 4 yards. Tackled by CB Chevis Jackson. The receiver ran his route right over the middle of the field.
4-6-ARI07 (4Q: 08:03) O.J. Thornton punted 46 yards. Kendrick Boyer called for a fair catch at the BAL47. PENALTY: Arizona was called for an Ineligible Man Downfield on the Punt.
4-9-ARI04 (4Q: 07:52) O.J. Thornton punted 35 yards. Ryne Robinson returned the kick 4 yards to the ARI35. Tackled by Dana Banfield. Ball was fumbled and recovered by BAL Rondell Hastings for 5 yards to the ARI30.. Tackled by Levon McIntyre.
1-10-ARI30 (4Q: 07:42) Gilbert Hainkel pass completed to RB Kurt Patino for 3 yards. The receiver went out of bounds. Tackled by ILB Maurice Andrews.
2-7-ARI27 (4Q: 07:10) Kendrick Boyer ran around right end for 10 yards. Tackled by DE Cornell Parker. Key block delivered by James Marten.
1-10-ARI17 (4Q: 06:41) Kendrick Boyer ran around left end for 0 yards. Tackled by S Dana Banfield.
2-10-ARI17 (4Q: 05:56) Gilbert Hainkel pass completed to WR Ryne Robinson for 10 yards. Tackled by S Desmond Clemons. The receiver ran his route right over the middle of the field. Robinson gained 5 yards after the catch.
1-7-ARI07 (4Q: 05:32) Gilbert Hainkel pass completed to RB Antoine Todd for 3 yards. The receiver went out of bounds. Tackled by DE Cornell Parker. Todd gained 5 yards after the catch.
2-4-ARI04 (4Q: 04:46) Kendrick Boyer ran inside the left tackle for 0 yards. Tackled by DE Travis Johnson. The defense looked very familiar with that play.
3-4-ARI04 (4Q: 04:05) Kurt Patino ran inside the left tackle for 4 yards and a TOUCHDOWN! Key block delivered by Matt Spaeth. Arizona 14, Baltimore 13
(4Q: 04:05) Extra point by Deron Dearth was good. Arizona 14, Baltimore 14
(4Q: 03:55) Deron Dearth kicked off 63 yards from the BAL30. DeJuan Tribble returned the ball 21 yards to the ARI28. Tackled by Billy Bajema.
1-10-ARI28 (4Q: 03:49) Wade Swift ran around left end for 6 yards. Tackled by OLB A.J. Kremer, assisted by ILB Frankie Hartland. Key block delivered by Jammal Brown. Brown ran over Chevis Jackson to set up the play.
2-4-ARI34 (4Q: 03:11) Jeff Rowe pass completed to WR Spencer Schulz for 29 yards. Tackled by S Norm Montgomery. Schulz gained 16 yards after the catch. The quarterback threw into double coverage.
1-10-BAL37 (4Q: 02:55) Jeff Rowe pass was thrown incomplete, intended for WR Sinorice Moss.
2-10-BAL37 (4Q: 02:47) Jeff Rowe pass completed to WR Sinorice Moss for 11 yards. Tackled by CB Vinny Bush. Moss gained 2 yards after the catch.
1-10-BAL26 (4Q: 02:29) Jeff Rowe pass completed to WR O.J. Ingram for 3 yards. Tackled by CB Chevis Jackson, assisted by CB Rondell Hastings.
2-7-BAL23 (4Q: 02:10) Jeff Rowe pass fell incomplete, intended for WR Gimme Moore. DT Alan Branch hurried the quarterback into a bad throw.
3-7-BAL23 (4Q: 02:04) Jeff Rowe pass fell incomplete, intended for WR O.J. Ingram. ILB Frankie Hartland defended the pass.
Official time out for the two-minute warning.
4-7-BAL23 (4Q: 01:57) Les Haber attempted a 40 yard field goal and succeeded. Arizona 17, Baltimore 14
(4Q: 01:51) Les Haber kicked off 52 yards from the ARI30. Rondell Hastings returned the ball 24 yards to the BAL42. Tackled by Mike McDonald.
1-10-BAL42 (4Q: 01:45) Gilbert Hainkel pass completed to WR Ernest Sweeney for 8 yards. Tackled by CB Glenn Hubbard. The receiver ran his route right over the middle of the field.
2-2-ARI50 (4Q: 01:25) Gilbert Hainkel pass was intended for WR Harvey Buckner and was intercepted by S Desmond Clemons at the ARI16. Tackled by Harvey Buckner. The quarterback threw into double coverage.
1-10-ARI16 (4Q: 01:13) Wade Swift ran around right end for 2 yards. Tackled by OLB A.J. Kremer.
Baltimore called a time out.
2-8-ARI18 (4Q: 01:06) Wade Swift ran around left end for 2 yards. Tackled by DE Frankie Dermody, assisted by OLB A.J. Kremer.
Baltimore called a time out.
3-6-ARI20 (4Q: 00:58) Wade Swift ran around the left tackle for 3 yards. Tackled by S Norm Montgomery, assisted by OLB J.J. O'Neal.
Baltimore called a time out.
4-3-ARI23 (4Q: 00:48) O.J. Thornton punted 39 yards. Ryne Robinson returned the kick 6 yards to the BAL44. Tackled by Tom Santi.
1-10-BAL44 (4Q: 00:39) Gilbert Hainkel pass fell incomplete, intended for TE Matt Spaeth. DT Clyde Dixon hurried the quarterback into a bad throw.
2-10-BAL44 (4Q: 00:33) Gilbert Hainkel pass fell incomplete, intended for WR Harvey Buckner. CB Walt Enochs defended the pass. PENALTY: Arizona was called for Illegal Use of the Hands by the Defense.
1-10-BAL49 (4Q: 00:25) Gilbert Hainkel pass was thrown incomplete, intended for WR Ryne Robinson. The defense looked very familiar with that play.
2-10-BAL49 (4Q: 00:19) Gilbert Hainkel pass completed to RB Kendrick Boyer for 5 yards. Tackled by S Desmond Clemons, assisted by S Jake Wiebe. Boyer gained 7 yards after the catch.
3-5-ARI46 (4Q: 00:01) Gilbert Hainkel pass fell incomplete, intended for WR Ernest Sweeney. CB Walt Enochs defended the pass.
Final Score: Arizona Cardinals 17, Baltimore Ravens 14