Week 16, 2019

Played in Cleveland, OH, weather: 42 degrees, fair, 6 mph wind.
Cleveland won the toss and elected to receive.
Start of first quarter.
(1Q: 15:00) Ricky Azzoo kicked off 71 yards from the ARI30. Touchback.
1-10-CLE20 (1Q: 15:00) Jonathan Stewart ran inside the right tackle for 6 yards. Tackled by CB R.J. Terry. Key block delivered by D.J. Andersen.
2-4-CLE26 (1Q: 14:13) Ben Roethlisberger pass completed to WR Cornell Upshaw for 17 yards. Tackled by OLB Victor Sorgi. Upshaw gained 3 yards after the catch.
1-10-CLE43 (1Q: 13:48) Jonathan Stewart ran inside the right guard for 3 yards. Tackled by ILB Maurice Andrews.
2-7-CLE46 (1Q: 13:18) Ben Roethlisberger sacked by OLB Curtis Lofton for a loss of 6 yards. Sack allowed by Road Grader Meek.
3-13-CLE40 (1Q: 12:37) Ben Roethlisberger sacked by OLB Curtis Lofton and DT Bernard Sisson for a loss of 9 yards. Lofton simply blew through Corwin Cunningham to reach the quarterback and knock him down. The ball was fumbled and recovered by ARI Victor Sorgi on the CLE31.
1-10-CLE31 (1Q: 12:22) Wade Swift ran inside the right guard for 31 yards and a TOUCHDOWN! Key block delivered by Dwayne Forguson. Arizona 6, Cleveland 0
(1Q: 12:22) Extra point by Ricky Azzoo was good. Arizona 7, Cleveland 0
(1Q: 12:07) Ricky Azzoo kicked off 70 yards from the ARI30. Jerome Cowsette returned the ball 25 yards to the CLE25. Tackled by Gimme Moore.
1-10-CLE25 (1Q: 11:44) Ben Roethlisberger pass completed to RB Jonathan Stewart for 23 yards. Tackled by CB Cedric Griffin, assisted by OLB Kyle McElroy. The quarterback threw away from the double coverage. PENALTY: Arizona was called for Offsides. The penalty was declined.
1-10-CLE48 (1Q: 11:30) Jonathan Stewart ran a counterplay inside the right tackle for 2 yards. Tackled by DE Glen Corbett.
2-8-CLE50 (1Q: 10:50) Ben Roethlisberger pass completed to TE Jumbo Dolan for 8 yards. Tackled by CB Devin Kerr, assisted by CB Cedric Griffin.
1-10-ARI42 (1Q: 10:27) Ben Roethlisberger pass fell incomplete, intended for WR Cornell Upshaw. OLB Victor Sorgi hurried the quarterback into a bad throw. The quarterback threw into double coverage.
2-10-ARI42 (1Q: 10:17) PENALTY: Cleveland was called for a False Start.
2-15-ARI47 (1Q: 10:11) Ben Roethlisberger pass completed to WR Cornell Upshaw for 9 yards. Tackled by DT Zach Word. The quarterback threw into double coverage.
3-6-ARI38 (1Q: 09:27) Ben Roethlisberger pass fell incomplete, intended for RB Jonathan Stewart. OLB Curtis Lofton simply tossed Luke Meek aside to reach the quarterback and hurry the throw. The quarterback threw away from the double coverage.
4-6-ARI38 (1Q: 09:21) Brandon Fields punted 38 yards. Touchback.
1-10-ARI20 (1Q: 09:15) Big Al Smith pass fell incomplete, intended for RB Wade Swift. S Danny Beeler knocked the ball out of his grasp.
2-10-ARI20 (1Q: 09:11) Alex Smith pass completed to RB Wade Swift for 1 yard. Tackled by CB Reggie Smith, assisted by S Dusty Cook.
3-9-ARI21 (1Q: 08:40) Big Al Smith pass completed to WR Rob Sherman for 19 yards. Tackled by ILB Dan Conner. The receiver ran his route right over the middle of the field. The quarterback threw away from the double coverage. PENALTY: Cleveland was called for Defensive Holding. The penalty was declined.
1-10-ARI40 (1Q: 08:33) Big Al Smith pass completed to WR O.J. Ingram for 3 yards. Tackled by ILB Dan Conner.
2-7-ARI43 (1Q: 08:03) Big Al Smith pass completed to WR Sinorice Moss for 21 yards. Tackled by S Danny Beeler. The receiver ran his route right over the middle of the field. Moss gained 11 yards after the catch.
1-10-CLE36 (1Q: 07:17) Alex Smith pass fell incomplete, intended for WR Sinorice Moss. ILB Dan Conner defended the pass.
2-10-CLE36 (1Q: 07:11) Big Al Smith pass completed to WR Rob Sherman for 21 yards. Tackled by ILB Dan Conner. The receiver ran his route right over the middle of the field. Sherman gained 10 yards after the catch.
1-10-CLE15 (1Q: 06:43) Alex Smith pass fell incomplete, intended for FB Quinn Johnson. OLB Antonio Gupta hurried the quarterback into a bad throw.
2-10-CLE15 (1Q: 06:38) Alex Smith pass completed to WR Arman Shields for 6 yards. Tackled by S Danny Beeler.
3-4-CLE09 (1Q: 06:15) Wade Swift ran around left end for 9 yards and a TOUCHDOWN! Key block delivered by Dwayne Forguson. Arizona 13, Cleveland 0
(1Q: 06:15) Extra point by Ricky Azzoo was good. Arizona 14, Cleveland 0
(1Q: 06:06) Ricky Azzoo kicked off 68 yards from the ARI30. Jerome Cowsette returned the ball 22 yards to the CLE24. Tackled by Rickey Gaylor.
1-10-CLE24 (1Q: 05:35) Ben Roethlisberger pass completed to TE Ron Stelick for 47 yards. Tackled by S Troy Nolan. The receiver ran his route right over the middle of the field. Stelick gained 1 yard after the catch.
1-10-ARI29 (1Q: 05:03) Jonathan Stewart ran inside the right tackle for 2 yards. Tackled by DT Bernard Sisson.
2-8-ARI27 (1Q: 04:31) James Davis ran inside the left guard for 6 yards. Tackled by OLB Kyle McElroy, assisted by S Dana Banfield.
3-2-ARI21 (1Q: 03:50) Jonathan Stewart ran around the left tackle for 1 yard. Tackled by DT Bernard Sisson.
4-1-ARI20 (1Q: 03:18) Dave Rayner attempted a 37 yard field goal and succeeded. Arizona 14, Cleveland 3
(1Q: 03:10) Dave Rayner kicked off 49 yards from the CLE30. DeJuan Tribble returned the ball 22 yards to the ARI43. Tackled by Trevor Flemister.
1-10-ARI43 (1Q: 02:33) Jimmy Sutter ran inside the left guard for 1 yard. Tackled by ILB Dan Conner.
2-9-ARI44 (1Q: 02:03) Jimmy Sutter ran inside the right guard for 1 yard. Tackled by CB Mike Jenkins, assisted by DE Rusty Kaplan.
3-8-ARI45 (1Q: 01:26) Alex Smith pass completed to WR Rob Sherman for 15 yards. The receiver went out of bounds. Tackled by ILB Dan Conner. Sherman gained 5 yards after the catch. The quarterback threw away from the double coverage.
1-10-CLE40 (1Q: 00:57) Alex Smith pass completed to WR Sinorice Moss for 9 yards. Tackled by S Dusty Cook, assisted by CB Mike Jenkins. Moss gained 3 yards after the catch.
2-1-CLE31 (1Q: 00:16) Wade Swift ran outside the right tackle for -1 yards. Tackled by ILB Dan Conner.
Start of second quarter.
3-2-CLE32 (2Q: 15:00) Alex Smith sacked by OLB Courtney Reardon for a loss of 7 yards. Sack allowed by Martin Felker. The ball was fumbled and recovered by CLE Antonio Gupta on the CLE39.
1-10-CLE39 (2Q: 14:44) Ben Roethlisberger pass fell incomplete, intended for WR Cornell Upshaw. DE Ian Kim drove right through Road Grader Meek to hurry the quarterback. The quarterback threw into double coverage.
2-10-CLE39 (2Q: 14:34) Jonathan Stewart ran around the left tackle for 10 yards. Tackled by S Dana Banfield. Key block delivered by Trevor Flemister. Flemister ran over Devin Kerr to set up the play. PENALTY: Arizona was called for Offsides. The penalty was declined.
1-10-CLE49 (2Q: 14:24) PENALTY: Cleveland was called for a False Start.
1-15-CLE44 (2Q: 14:17) Jonathan Stewart ran outside the right tackle for 8 yards. Tackled by CB R.J. Terry. Key block delivered by Deion Collier.
2-7-ARI48 (2Q: 13:37) Jonathan Stewart ran inside the left tackle for 11 yards. Tackled by DE Ian Kim, assisted by CB Devin Kerr. Key block delivered by Corwin Cunningham.
1-10-ARI37 (2Q: 12:58) Jonathan Stewart ran outside the right tackle for 6 yards. Tackled by OLB Kyle McElroy. Key block delivered by Clifton Mills.
2-4-ARI31 (2Q: 12:16) Ben Roethlisberger pass completed to WR Cornell Upshaw for 17 yards. Tackled by OLB Kyle McElroy. The receiver ran his route right over the middle of the field. Upshaw gained 8 yards after the catch.
1-10-ARI14 (2Q: 11:50) Ben Roethlisberger pass completed to RB Jonathan Stewart for 6 yards. The receiver went out of bounds. Tackled by CB Cedric Griffin, assisted by ILB Ronnie Bismonte.
2-4-ARI08 (2Q: 11:07) Ben Roethlisberger pass was dropped by RB Jonathan Stewart. The quarterback threw away from the double coverage.
3-4-ARI08 (2Q: 11:01) Ben Roethlisberger pass completed to RB Jonathan Stewart for 8 yards and a TOUCHDOWN! The quarterback threw away from the double coverage. PENALTY: Arizona was called for Defensive Holding. The penalty was declined. Arizona 14, Cleveland 9
(2Q: 11:01) Extra point by Dave Rayner was good. Arizona 14, Cleveland 10
(2Q: 10:53) Dave Rayner kicked off 69 yards from the CLE30. DeJuan Tribble returned the ball 33 yards to the ARI34. Tackled by Dusty Cook.
1-10-ARI34 (2Q: 10:24) Alex Smith pass was thrown incomplete, intended for WR Rob Sherman. The quarterback threw away from the double coverage.
2-10-ARI34 (2Q: 10:19) Alex Smith pass completed to FB Quinn Johnson for 7 yards. Tackled by S Danny Beeler. The quarterback threw away from the double coverage.
3-3-ARI41 (2Q: 09:34) Big Al Smith pass completed to TE Everett Patterson for 2 yards. Tackled by CB Reggie Smith, assisted by ILB Dan Conner. Patterson gained 2 yards after the catch. The quarterback threw away from the double coverage.
4-1-ARI43 (2Q: 09:13) Kenny Morris punted 40 yards. Percy Harvin returned the kick 2 yards to the CLE19. Tackled by Jake Wiebe.
1-10-CLE19 (2Q: 09:02) Ben Roethlisberger pass completed to RB Jonathan Stewart for 4 yards. Tackled by CB R.J. Terry, assisted by OLB Curtis Lofton.
2-6-CLE23 (2Q: 08:23) Ben Roethlisberger pass fell incomplete, intended for WR Spencer Farley. ILB Maurice Andrews defended the pass.
3-6-CLE23 (2Q: 08:14) Ben Roethlisberger pass completed to WR Spencer Farley for 13 yards. Tackled by CB R.J. Terry. Farley gained 7 yards after the catch. The quarterback threw away from the double coverage. The ball was fumbled and recovered by ARI Troy Nolan on the CLE36.
1-10-CLE36 (2Q: 08:05) Wade Swift ran inside the right tackle for 4 yards. Tackled by ILB Dan Conner.
2-6-CLE32 (2Q: 07:29) Alex Smith pass completed to WR Rob Sherman for 19 yards. Tackled by CB Harry Foreman. Sherman gained 8 yards after the catch.
1-10-CLE13 (2Q: 07:02) Jimmy Sutter ran inside the right guard for 6 yards. Tackled by OLB Antonio Gupta, assisted by DT Jarron Gilbert. Key block delivered by Quinn Johnson.
2-4-CLE07 (2Q: 06:18) Alex Smith kept the ball, running around the left tackle for 5 yards. Tackled by DT Jarron Gilbert. Key block delivered by Bruce Dodge.
1-2-CLE02 (2Q: 05:31) Jimmy Sutter ran around right end for 1 yard. Tackled by OLB Antonio Gupta, assisted by DT Brandon Mebane. Cleveland's Rusty Kaplan was hurt on the play. This appears to be a minor knee injury. He should be able to remain in the game.
2-1-CLE01 (2Q: 04:54) Wade Swift ran outside the right tackle for 1 yard and a TOUCHDOWN! Key block delivered by Terrell Disney. Arizona 20, Cleveland 10
(2Q: 04:54) Extra point by Ricky Azzoo was good. Arizona 21, Cleveland 10
(2Q: 04:46) Ricky Azzoo kicked off 60 yards from the ARI30. James Davis returned the ball 16 yards to the CLE26. Tackled by Everett Patterson. Ball was fumbled and recovered by CLE Chester Borders on the CLE26.
1-10-CLE26 (2Q: 04:24) Jonathan Stewart ran around the left tackle for 5 yards. Tackled by OLB Curtis Lofton, assisted by CB Cedric Griffin. Stewart made a great move on Ian Kim. Key block delivered by Josh Poff.
2-5-CLE31 (2Q: 03:51) Jonathan Stewart ran around the left tackle for 8 yards. Tackled by DT Bernard Sisson, assisted by S Troy Nolan. Key block delivered by Corwin Cunningham.
1-10-CLE39 (2Q: 03:32) Ben Roethlisberger pass completed to TE Jumbo Dolan for 20 yards. Tackled by S Troy Nolan, assisted by CB Cedric Griffin. The receiver ran his route right over the middle of the field. The quarterback threw away from the double coverage.
1-10-ARI41 (2Q: 03:11) Ben Roethlisberger pass completed to WR Cornell Upshaw for 10 yards. The receiver went out of bounds. Tackled by CB Cedric Griffin.
1-10-ARI31 (2Q: 02:55) Ben Roethlisberger pass fell incomplete, intended for WR Bert Moss. DE Glen Corbett hurried the quarterback into a bad throw. The quarterback threw into double coverage.
2-10-ARI31 (2Q: 02:45) Ben Roethlisberger pass completed to TE Jumbo Dolan for 8 yards. Tackled by S Troy Nolan. The receiver ran his route right over the middle of the field.
3-2-ARI23 (2Q: 02:23) Ben Roethlisberger pass was blocked at the line, intended for TE Jumbo Dolan. DE Ian Kim blocked the pass. The quarterback threw away from the double coverage.
4-2-ARI23 (2Q: 02:19) Dave Rayner attempted a 40 yard field goal and succeeded. Arizona 21, Cleveland 13
(2Q: 02:12) Dave Rayner kicked off 70 yards from the CLE30. Kenneth Moore returned the ball 18 yards to the ARI18. Tackled by Trevor Flemister.
Official time out for the two-minute warning.
1-10-ARI18 (2Q: 02:00) Alex Smith pass completed to RB Jimmy Sutter for 3 yards. Tackled by CB Harry Foreman. The quarterback threw away from the double coverage.
2-7-ARI21 (2Q: 01:19) Alex Smith pass completed to WR O.J. Ingram for 3 yards. Tackled by OLB Antonio Gupta.
3-4-ARI24 (2Q: 00:36) Alex Smith kept the ball, running around the left tackle for 0 yards. Tackled by DT Jarron Gilbert, assisted by S Dusty Cook.
Cleveland called a time out.
4-4-ARI24 (2Q: 00:26) Kenny Morris punted 41 yards. Percy Harvin returned the kick 0 yards to the CLE35. Tackled by Ernie Crane.
1-10-CLE35 (2Q: 00:18) Ben Roethlisberger sacked by OLB Victor Sorgi for a loss of 2 yards. Sorgi ran right past D.J. Andersen and knocked down the quarterback. The ball was fumbled and recovered by CLE James Davis on the CLE33.
Start of third quarter.
(3Q: 15:00) Dave Rayner kicked off 68 yards from the CLE30. DeJuan Tribble returned the ball 20 yards to the ARI22. Tackled by Dusty Cook.
1-10-ARI22 (3Q: 14:39) Alex Smith pass completed to WR Arman Shields for 11 yards. Tackled by OLB Antonio Gupta. Shields gained 1 yard after the catch. The quarterback threw away from the double coverage.
1-10-ARI33 (3Q: 14:01) Big Al Smith pass completed to RB Jimmy Sutter for -1 yards. Tackled by OLB Courtney Reardon, assisted by CB Reggie Smith. The receiver ran his route right over the middle of the field.
2-11-ARI32 (3Q: 13:33) Jimmy Sutter ran around the left tackle for 4 yards. Tackled by ILB Dan Conner, assisted by OLB Courtney Reardon. Cleveland's Dusty Cook was hurt on the play. This appears to be a minor hamstring injury. He should be able to remain in the game.
3-7-ARI36 (3Q: 12:56) Alex Smith pass completed to RB Wade Swift for 1 yard. Tackled by ILB Dan Conner.
4-6-ARI37 (3Q: 12:12) Kenny Morris punted 48 yards. No Mercy Harvin returned the kick 3 yards to the CLE18. Tackled by Hilee Taylor. Ball was fumbled and recovered by CLE Darrell Troxel at the CLE18.
1-10-CLE18 (3Q: 12:01) Ben Roethlisberger pass completed to WR Cornell Upshaw for 11 yards. Tackled by DE Glen Corbett, assisted by S Troy Nolan.
1-10-CLE29 (3Q: 11:33) Ben Roethlisberger pass completed to WR Cornell Upshaw for 10 yards. Tackled by OLB Victor Sorgi. Upshaw gained 5 yards after the catch.
1-10-CLE39 (3Q: 10:53) Ben Roethlisberger sacked by OLB Curtis Lofton for a loss of 6 yards. Sack allowed by Corwin Cunningham. The ball was fumbled and recovered by CLE Corwin Cunningham on the CLE33.
2-16-CLE33 (3Q: 10:20) Ben Roethlisberger pass completed to TE Jumbo Dolan for 6 yards. Tackled by ILB Hilee Taylor.
3-10-CLE39 (3Q: 09:33) Ben Roethlisberger pass completed to TE Ron Stelick for 7 yards. Tackled by CB R.J. Terry. The receiver ran his route right over the middle of the field.
4-3-CLE46 (3Q: 08:59) Brandon Fields punted 43 yards. The ball was downed at the ARI11.
1-10-ARI11 (3Q: 08:52) Big Al Smith pass completed to WR Arman Shields for 8 yards. Tackled by OLB Antonio Gupta. The receiver ran his route right over the middle of the field. Shields gained 2 yards after the catch. The quarterback threw away from the double coverage. PENALTY: Cleveland was called for an Intentional Face Mask.
1-10-ARI34 (3Q: 08:45) Wade Swift ran inside the right guard for 3 yards. Tackled by OLB Courtney Reardon, assisted by CB Mike Jenkins.
2-7-ARI37 (3Q: 08:04) Big Al Smith pass completed to WR Sinorice Moss for 5 yards. Tackled by ILB Dan Conner. The quarterback threw away from the double coverage.
3-2-ARI42 (3Q: 07:31) Wade Swift ran around the left tackle for 0 yards. Tackled by ILB Dan Conner.
4-2-ARI42 (3Q: 07:05) Kenny Morris punted 55 yards. The ball was marked out of bounds at the CLE03. PENALTY: Arizona was called for an Ineligible Man Downfield on the Punt.
4-7-ARI37 (3Q: 06:58) Kenny Morris punted 45 yards. No Mercy Harvin returned the kick 1 yard to the CLE19. Tackled by Ernie Crane.
1-10-CLE19 (3Q: 06:48) Ben Roethlisberger pass completed to FB Trevor Flemister for 10 yards. Tackled by OLB Kyle McElroy. Flemister gained 3 yards after the catch. The quarterback threw away from the double coverage.
1-10-CLE29 (3Q: 06:17) Crash Davis ran around the left tackle for 18 yards. Tackled by CB Cedric Griffin. Key block delivered by Corwin Cunningham.
1-10-CLE47 (3Q: 05:30) Ben Roethlisberger sacked by OLB Curtis Lofton for a loss of 5 yards. Sack allowed by Curtis Wing.
2-15-CLE42 (3Q: 05:06) Ben Roethlisberger pass completed to TE Ron Stelick for 5 yards. Tackled by CB Cedric Griffin.
3-10-CLE47 (3Q: 04:30) Ben Roethlisberger pass completed to TE Jumbo Dolan for 16 yards. Tackled by CB Cedric Griffin. The receiver ran his route right over the middle of the field. The quarterback threw away from the double coverage. PENALTY: Cleveland was called for Unsportsmanlike Conduct.
1-10-CLE48 (3Q: 04:22) Ben Roethlisberger pass completed to WR Cornell Upshaw for 5 yards. Tackled by OLB Kyle McElroy.
2-5-ARI47 (3Q: 03:49) Jonathan Stewart ran around the left tackle for 18 yards. Tackled by OLB Victor Sorgi, assisted by DT Zach Word. Key block delivered by D.J. Andersen. Cleveland's Curtis Wing was hurt on the play. This appears to be a minor ankle injury. He should be able to remain in the game.
1-10-ARI29 (3Q: 03:12) Ben Roethlisberger pass was thrown incomplete, intended for FB Trevor Flemister. The defense looked very familiar with that play. The quarterback threw away from the double coverage.
2-10-ARI29 (3Q: 03:07) Jonathan Stewart ran outside the right tackle for 2 yards. Tackled by CB R.J. Terry, assisted by DE Glen Corbett.
3-8-ARI27 (3Q: 02:31) Ben Roethlisberger pass was blocked at the line, intended for WR Cornell Upshaw. OLB Curtis Lofton blocked the pass.
4-8-ARI27 (3Q: 02:25) Dave Rayner attempted a 44 yard field goal and succeeded. Arizona 21, Cleveland 16
(3Q: 02:17) Dave Rayner kicked off 74 yards from the CLE30. Touchback.
1-10-ARI20 (3Q: 02:17) Alex Smith pass completed to FB Quinn Johnson for 6 yards. Tackled by S Danny Beeler. Johnson gained 6 yards after the catch.
2-4-ARI26 (3Q: 01:49) Alex Smith pass was blocked at the line, intended for WR Arman Shields. DE Rusty Kaplan blocked the pass.
3-4-ARI26 (3Q: 01:41) Big Al Smith pass completed to TE Everett Patterson for 9 yards. Tackled by OLB Antonio Gupta, assisted by CB Reggie Smith. Patterson gained 9 yards after the catch.
1-10-ARI35 (3Q: 01:18) Wade Swift ran around right end for 7 yards. Tackled by ILB Dan Conner. Key block delivered by Terrell Disney.
2-3-ARI42 (3Q: 00:43) Jimmy Sutter ran inside the left guard for 2 yards. Tackled by ILB Dan Conner.
3-1-ARI44 (3Q: 00:05) Wade Swift ran inside the right guard for 5 yards. Tackled by S Danny Beeler, assisted by ILB Dan Conner. Key block delivered by Bruce Dodge.
Start of fourth quarter.
1-10-ARI49 (4Q: 15:00) Big Al Smith pass completed to FB Quinn Johnson for 3 yards. Tackled by CB Harry Foreman, assisted by CB Reggie Smith. The receiver ran his route right over the middle of the field.
2-7-CLE48 (4Q: 14:31) Alex Smith pass completed to WR Rob Sherman for 25 yards. Tackled by S Danny Beeler. Sherman gained 14 yards after the catch.
1-10-CLE23 (4Q: 13:58) Alex Smith pass fell incomplete, intended for WR Rob Sherman. OLB Antonio Gupta defended the pass. The quarterback threw into double coverage.
2-10-CLE23 (4Q: 13:50) Alex Smith sacked by DE Rusty Kaplan for a loss of 5 yards. Sack allowed by Barry Richardson.
3-15-CLE28 (4Q: 13:26) Big Al Smith pass fell incomplete, intended for WR J.R. Woodyard. CB Mike Jenkins defended the pass. The quarterback threw away from the double coverage.
4-15-CLE28 (4Q: 13:14) Ricky Azzoo attempted a 45 yard field goal and succeeded. Arizona 24, Cleveland 16
(4Q: 13:08) Ricky Azzoo kicked off 73 yards from the ARI30. Touchback.
1-10-CLE20 (4Q: 13:08) Jonathan Stewart ran outside the right tackle for 3 yards. Tackled by OLB Curtis Lofton. Cleveland's Josh Poff was hurt on the play. This appears to be a minor ankle injury. He should be able to remain in the game.
2-7-CLE23 (4Q: 12:37) Ben Roethlisberger pass completed to WR Jerome Cowsette for 22 yards. Tackled by OLB Victor Sorgi, assisted by CB R.J. Terry. The receiver ran his route right over the middle of the field. The quarterback threw away from the double coverage.
1-10-CLE45 (4Q: 12:06) Jonathan Stewart ran inside the left tackle for 2 yards. Tackled by DE Ian Kim, assisted by OLB Victor Sorgi. OLB Curtis Lofton crushed Josh Poff to wreck the play.
2-8-CLE47 (4Q: 11:23) Ben Roethlisberger sacked by OLB Curtis Lofton for a loss of 11 yards. Sack allowed by Deon Shepardson. The ball was fumbled and recovered by CLE Curtis Wing on the CLE36.
3-19-CLE36 (4Q: 10:44) Ben Roethlisberger pass fell incomplete, intended for WR Spencer Farley. DE Ian Kim hurried the quarterback into a bad throw. The defense looked very familiar with that play.
4-19-CLE36 (4Q: 10:35) Brandon Fields punted 40 yards. Dana Banfield returned the kick 9 yards to the ARI33. Tackled by Ron Stelick.
1-10-ARI33 (4Q: 10:24) Big Al Smith pass completed to WR Rob Sherman for 7 yards. Tackled by OLB Antonio Gupta, assisted by CB Mike Jenkins. The quarterback threw into double coverage.
2-3-ARI40 (4Q: 09:59) Jimmy Sutter ran around right end for 5 yards. Tackled by OLB Antonio Gupta, assisted by ILB Dan Conner. Key block delivered by Andre Smith.
1-10-ARI45 (4Q: 09:16) Wade Swift ran around left end for 9 yards. Tackled by DE Rusty Kaplan, assisted by OLB Courtney Reardon. Key block delivered by Bruce Dodge. PENALTY: Arizona was called for Unnecessary Roughness.
2-16-ARI39 (4Q: 09:09) Alex Smith scrambled for 6 yards. Tackled by CB Mike Jenkins and assisted by ILB Dan Conner.
3-10-ARI45 (4Q: 08:41) Alex Smith pass was dropped by WR Sinorice Moss. The quarterback threw away from the double coverage.
4-10-ARI45 (4Q: 08:32) Kenny Morris punted 53 yards. The ball was downed at the CLE02.
1-10-CLE02 (4Q: 08:21) Ben Roethlisberger pass was thrown quickly to avoid the safety, intended for WR Cornell Upshaw.
2-10-CLE02 (4Q: 08:09) Ben Roethlisberger pass fell incomplete, intended for WR Spencer Farley. OLB Curtis Lofton simply tossed D.J. Andersen aside to reach the quarterback and hurry the throw. The quarterback threw away from the double coverage.
3-10-CLE02 (4Q: 07:59) Ben Roethlisberger pass was thrown quickly to avoid the safety, intended for WR Bert Moss. The quarterback threw into double coverage.
4-10-CLE02 (4Q: 07:48) Brandon Fields punted 50 yards. Dana Banfield returned the kick 15 yards to the CLE37. Tackled by Clifton Mills.
1-10-CLE37 (4Q: 07:38) Big Al Smith pass was dropped by WR Rob Sherman.
2-10-CLE37 (4Q: 07:32) Alex Smith pass completed to WR Rob Sherman for 8 yards. Tackled by OLB Antonio Gupta. Sherman gained 8 yards after the catch.
3-2-CLE29 (4Q: 06:49) Wade Swift ran inside the right tackle for 3 yards. Tackled by S Danny Beeler, assisted by CB Mike Jenkins. Key block delivered by Martin Felker.
1-10-CLE26 (4Q: 06:05) Wade Swift ran around right end for 10 yards. Tackled by OLB Antonio Gupta. Key block delivered by Andre Smith.
1-10-CLE16 (4Q: 05:20) Wade Swift ran inside the left tackle for 2 yards. Tackled by CB Mike Jenkins.
2-8-CLE14 (4Q: 04:37) PENALTY: Arizona was called for a False Start.
2-13-CLE19 (4Q: 04:28) Big Al Smith pass completed to WR Rob Sherman for 7 yards. Tackled by CB Harry Foreman.
3-6-CLE12 (4Q: 03:41) Alex Smith pass was thrown incomplete, intended for WR Rob Sherman.
4-6-CLE12 (4Q: 03:35) Ricky Azzoo attempted a 29 yard field goal and succeeded. Arizona 27, Cleveland 16
(4Q: 03:27) Ricky Azzoo kicked off 79 yards from the ARI30. Touchback. Cleveland's Mike Jenkins was hurt on the play. This appears to be a minor foot injury. He should be able to remain in the game.
1-10-CLE20 (4Q: 03:27) Ben Roethlisberger pass completed to TE Jumbo Dolan for 9 yards. Tackled by CB Devin Kerr, assisted by CB R.J. Terry. The quarterback threw away from the double coverage.
2-1-CLE29 (4Q: 03:07) Ben Roethlisberger pass fell incomplete, intended for RB Jonathan Stewart. CB Devin Kerr defended the pass. The quarterback threw away from the double coverage.
3-1-CLE29 (4Q: 03:03) Ben Roethlisberger pass completed to TE Ron Stelick for 6 yards. The receiver went out of bounds. Tackled by OLB Kyle McElroy. The quarterback threw away from the double coverage.
1-10-CLE35 (4Q: 02:55) Ben Roethlisberger pass completed to RB Jonathan Stewart for 2 yards. Tackled by CB Cedric Griffin. Stewart gained 3 yards after the catch.
2-8-CLE37 (4Q: 02:34) Ben Roethlisberger pass was blocked at the line, intended for TE Ron Stelick. DE Ian Kim blocked the pass. The defense looked extremely familiar with that play. The quarterback threw away from the double coverage.
3-8-CLE37 (4Q: 02:28) Ben Roethlisberger pass fell incomplete, intended for TE Ron Stelick. OLB Curtis Lofton simply tossed Josh Poff aside to reach the quarterback and hurry the throw. The defense looked extremely familiar with that play. The quarterback threw away from the double coverage.
4-8-CLE37 (4Q: 02:19) Ben Roethlisberger pass fell incomplete, intended for WR Bert Moss. CB Cedric Griffin knocked the ball out of his grasp. The defense looked extremely familiar with that play. The ball goes over on downs.
1-10-CLE37 (4Q: 02:12) Wade Swift ran around right end for 2 yards. Tackled by ILB Dan Conner. PENALTY: Arizona was called for Offensive Holding.
1-20-CLE47 (4Q: 02:03) Wade Swift ran around left end for 10 yards. Tackled by DT Jarron Gilbert, assisted by S Danny Beeler. Key block delivered by Hardy Brewer.
Official time out for the two-minute warning.
2-10-CLE37 (4Q: 01:57) Jimmy Sutter ran inside the right guard for 0 yards. Tackled by ILB Dan Conner.
Cleveland called a time out.
3-10-CLE37 (4Q: 01:45) Jimmy Sutter ran around left end for 2 yards. Tackled by OLB Courtney Reardon, assisted by ILB Dan Conner.
Cleveland called a time out.
4-8-CLE35 (4Q: 01:37) Ricky Azzoo attempted a 52 yard field goal and succeeded. Arizona 30, Cleveland 16
(4Q: 01:32) Ricky Azzoo kicked off 66 yards from the ARI30. James Davis returned the ball 18 yards to the CLE22. Tackled by Hilee Taylor.
1-10-CLE22 (4Q: 01:27) Ben Roethlisberger pass fell incomplete, intended for WR Spencer Farley. CB R.J. Terry simply crushed the receiver as the ball arrived. The quarterback threw into double coverage.
2-10-CLE22 (4Q: 01:17) Ben Roethlisberger pass fell incomplete, intended for WR Cornell Upshaw. OLB Curtis Lofton hurried the quarterback into a bad throw. The defense looked very familiar with that play. The quarterback threw into double coverage.
3-10-CLE22 (4Q: 01:09) Ben Roethlisberger pass fell incomplete, intended for WR Cornell Upshaw. S Dana Banfield defended the pass. The defense looked very familiar with that play. The quarterback threw into double coverage.
4-10-CLE22 (4Q: 01:01) Ben Roethlisberger pass completed to WR Spencer Farley for 10 yards. Tackled by CB Cedric Griffin. The receiver ran his route right over the middle of the field. The quarterback threw away from the double coverage.
Cleveland called a time out.
1-10-CLE32 (4Q: 00:49) Ben Roethlisberger pass fell incomplete, intended for WR Cornell Upshaw. CB R.J. Terry defended the pass. The defense looked extremely familiar with that play.
2-10-CLE32 (4Q: 00:42) Ben Roethlisberger pass fell incomplete, intended for WR Jerome Cowsette. DT Bernard Sisson hurried the quarterback into a bad throw. The defense looked extremely familiar with that play.
3-10-CLE32 (4Q: 00:35) Ben Roethlisberger pass fell incomplete, intended for WR Cornell Upshaw. CB DeJuan Tribble defended the pass. The defense looked very familiar with that play. The quarterback threw into double coverage.
4-10-CLE32 (4Q: 00:25) Ben Roethlisberger pass fell incomplete, intended for WR Cornell Upshaw. CB Cedric Griffin defended the pass. The defense looked very familiar with that play. The quarterback threw away from the double coverage. The ball goes over on downs.
1-10-CLE32 (4Q: 00:16) Alex Smith dropped to one knee for -2 yards.
Final Score: Arizona Cardinals 30, Cleveland Browns 16