Week 2, 2019

Played in San Francisco, CA, weather: 72 degrees, fair, 10 mph wind.
San Francisco won the toss and elected to receive.
Start of first quarter.
(1Q: 15:00) Dave Rayner kicked off 57 yards from the CLE30. Gerald Hitchcock returned the ball 10 yards to the SFO23. Tackled by Antonio Gupta.
1-10-SFO23 (1Q: 14:29) Matt Leinhart pass completed to WR Courtney Kazadi for 8 yards. Tackled by CB Blake Reynolds. Kazadi gained 6 yards after the catch.
2-2-SFO31 (1Q: 13:46) Andy Wilkerson ran inside the left tackle for 4 yards. Tackled by S Darrell Troxel. Key block delivered by Josh Willis.
1-10-SFO35 (1Q: 13:05) Matt Leinhart pass completed to TE Craig Stevens for 15 yards. Tackled by CB Blake Reynolds.
1-10-SFO50 (1Q: 12:19) Andy Wilkerson ran outside the right tackle for 14 yards. Tackled by CB Blake Reynolds. Key block delivered by Roy Buckley.
1-10-CLE36 (1Q: 11:55) Matt Leinhart pass completed to TE Craig Stevens for 17 yards. Tackled by CB Harry Foreman. The receiver ran his route right over the middle of the field.
1-10-CLE19 (1Q: 11:24) Andy Wilkerson ran around the left tackle for 15 yards. Tackled by OLB Courtney Reardon, assisted by ILB Dan Conner. Key block delivered by Leroy Harris. Harris flattened Bernard Otto to ensure the play's success.
1-4-CLE04 (1Q: 10:43) Andy Wilkerson ran inside the left guard for 2 yards. Tackled by S Dusty Cook.
2-2-CLE02 (1Q: 10:05) Matt Leinhart pass was thrown incomplete, intended for RB Andy Wilkerson.
3-2-CLE02 (1Q: 10:01) Matt Leinhart pass completed to WR Courtney Kazadi for 2 yards and a TOUCHDOWN! San Francisco 6, Cleveland 0
(1Q: 10:01) Extra point by Roger Kowal was good. San Francisco 7, Cleveland 0
(1Q: 09:55) Roger Kowal kicked off 71 yards from the SFO30. Dusty Cook returned the ball 33 yards to the CLE32. Tackled by Gerald Hitchcock.
1-10-CLE32 (1Q: 09:36) Ben Roethlisberger pass fell incomplete, intended for RB Jonathan Stewart. DT Lenny Erickson simply tossed D.J. Andersen aside to reach the quarterback and hurry the throw.
2-10-CLE32 (1Q: 09:26) Jonathan Stewart ran around right end for 14 yards. Tackled by DT Derek Jamison. Key block delivered by Deion Collier.
1-10-CLE46 (1Q: 09:01) Jonathan Stewart ran inside the left guard for -1 yards. Tackled by DT Derek Jamison, assisted by DT Lenny Erickson.
2-11-CLE45 (1Q: 08:29) Ben Roethlisberger pass was intended for WR Austin Collie and was intercepted by S Josh Gattis at the SFO25. The interception was returned 10 yards. Tackled by Walk The Collie.
1-10-SFO35 (1Q: 08:19) Matt Leinhart pass fell incomplete, intended for WR Kenny Britt. CB Harry Foreman defended the pass.
2-10-SFO35 (1Q: 08:06) Andy Wilkerson ran a trap outside the left tackle for 3 yards. Tackled by S Danny Beeler, assisted by DE Omar Buchanan.
3-7-SFO38 (1Q: 07:28) Matt Leinhart pass completed to RB Matthew Dundas for 11 yards. Tackled by CB Harry Foreman.
1-10-SFO49 (1Q: 06:51) Matthew Dundas ran inside the right tackle for 0 yards. Tackled by DT Jarron Gilbert, assisted by OLB Courtney Reardon. CB Blake Reynolds crushed Josh Willis to wreck the play.
2-10-SFO49 (1Q: 06:04) Matt Leinhart pass completed to TE Craig Stevens for 9 yards. Tackled by OLB Scottie Hollier. The receiver ran his route right over the middle of the field.
3-1-CLE42 (1Q: 05:34) Matt Leinhart pass completed to FB Bernie Martinez for 2 yards. Tackled by ILB Phillip Wheeler, assisted by CB Blake Reynolds.
1-10-CLE40 (1Q: 04:48) Andy Wilkerson ran outside the right tackle for 6 yards. Tackled by ILB Phillip Wheeler, assisted by CB Blake Reynolds. The ball was fumbled and recovered by CLE DT Brandon Mebane to the CLE34.
1-10-CLE34 (1Q: 04:40) Jonathan Stewart ran inside the left tackle for 5 yards. Tackled by ILB Sean Brower, assisted by S Tyvon Branch. Key block delivered by Curtis Wing.
2-5-CLE39 (1Q: 04:03) Jonathan Stewart ran a counterplay inside the right tackle for 2 yards. Tackled by CB Teddy Groves.
3-3-CLE41 (1Q: 03:22) Ben Roethlisberger pass completed to WR Cornell Upshaw for 18 yards. Tackled by ILB Sean Brower, assisted by S Tyvon Branch. Upshaw gained 4 yards after the catch.
1-10-SFO41 (1Q: 02:37) Ben Roethlisberger pass completed to WR Cornell Upshaw for 6 yards. Tackled by S Josh Gattis. PENALTY: Cleveland was called for Illegal Use of the Hands.
1-20-CLE49 (1Q: 02:29) Ben Roethlisberger pass completed to WR Austin Collie for 12 yards. Tackled by S Josh Gattis, assisted by CB Teddy Groves. The quarterback threw away from the double coverage.
2-8-SFO39 (1Q: 02:05) Jonathan Stewart ran outside the right tackle for 4 yards. Tackled by OLB Rickey Pote, assisted by ILB Sean Brower.
3-4-SFO35 (1Q: 01:25) Ben Roethlisberger pass completed to RB Jonathan Stewart for 4 yards. Tackled by OLB Rickey Pote. Stewart gained 2 yards after the catch. The quarterback threw away from the double coverage.
1-10-SFO31 (1Q: 00:59) Jonathan Stewart ran outside the right tackle for 9 yards. Tackled by DT Lenny Erickson. Key block delivered by Josh Poff.
2-1-SFO22 (1Q: 00:27) Chester Borders ran around the left tackle for 4 yards and was forced out of bounds. Tackled by CB Jon Swinton, assisted by S Tyvon Branch. Key block delivered by Josh Poff.
Start of second quarter.
1-10-SFO18 (2Q: 15:00) Ben Roethlisberger pass completed to WR Bert Moss for 13 yards. Tackled by DT Robert Henderson. The receiver ran his route right over the middle of the field.
1-5-SFO05 (2Q: 14:34) Ben Roethlisberger pass completed to TE Ron Stelick for 5 yards and a TOUCHDOWN! San Francisco 7, Cleveland 6
(2Q: 14:34) Extra point by Dave Rayner was good. San Francisco 7, Cleveland 7
(2Q: 14:24) Dave Rayner kicked off 62 yards from the CLE30. Kenny Britt returned the ball 11 yards to the SFO19. Tackled by Blake Reynolds.
1-10-SFO19 (2Q: 13:57) Matthew Dundas ran outside the right tackle for 4 yards. Tackled by ILB Dan Conner.
2-6-SFO23 (2Q: 13:19) Matt Leinhart pass was dropped by WR Ramses Barden. The quarterback threw into double coverage.
3-6-SFO23 (2Q: 13:12) Matt Leinhart pass completed to WR Courtney Kazadi for 15 yards. Tackled by S Danny Beeler. The receiver ran his route right over the middle of the field.
1-10-SFO38 (2Q: 12:42) Matt Leinhart pass completed to TE Craig Stevens for 9 yards. Tackled by OLB Antonio Gupta. Stevens gained 9 yards after the catch.
2-1-SFO47 (2Q: 12:07) Andy Wilkerson ran inside the left guard for 0 yards. Tackled by S Danny Beeler.
3-1-SFO47 (2Q: 11:30) Matt Leinhart pass completed to WR Ramses Barden for 6 yards. Tackled by ILB Phillip Wheeler.
1-10-CLE47 (2Q: 10:46) Andy Wilkerson ran inside the right tackle for 2 yards. Tackled by S Darrell Troxel.
2-8-CLE45 (2Q: 09:59) Andy Wilkerson ran inside the left tackle for 5 yards. Tackled by ILB Dan Conner, assisted by S Dusty Cook.
3-3-CLE40 (2Q: 09:26) Matt Leinhart pass completed to TE Craig Stevens for 16 yards. Tackled by S Darrell Troxel. Stevens gained 3 yards after the catch.
1-10-CLE24 (2Q: 08:54) Matt Leinhart pass completed to TE Craig Stevens for 7 yards. Tackled by ILB Dan Conner.
2-3-CLE17 (2Q: 08:22) Matt Leinhart pass completed to WR Kenny Britt for 17 yards and a TOUCHDOWN! PENALTY: San Francisco was called for an Illegal Block Below the Waist.
2-18-CLE32 (2Q: 08:14) Matt Leinhart pass completed to WR Ramses Barden for 8 yards. Tackled by S Dusty Cook. Barden gained 3 yards after the catch.
3-10-CLE24 (2Q: 07:35) Matt Leinhart pass completed to WR Gerald Hitchcock for 7 yards. Tackled by S Danny Beeler. Hitchcock gained 6 yards after the catch. The quarterback threw away from the double coverage.
4-3-CLE17 (2Q: 06:59) Roger Kowal attempted a 34 yard field goal and succeeded. San Francisco 10, Cleveland 7
(2Q: 06:53) Roger Kowal kicked off 64 yards from the SFO30. Spencer Farley returned the ball 18 yards to the CLE24. Tackled by Gerald Hitchcock.
1-10-CLE24 (2Q: 06:21) Jonathan Stewart ran around left end for 2 yards and was forced out of bounds. Tackled by DE Norbert Schoeppner. Cleveland's Curtis Wing was hurt on the play. This appears to be a minor hand injury. He should be able to remain in the game.
2-8-CLE26 (2Q: 05:50) Ben Roethlisberger sacked by DE Norbert Schoeppner for a loss of 5 yards. Sack allowed by Luke Meek. PENALTY: Cleveland was called for Offensive Holding. The penalty was declined.
3-13-CLE21 (2Q: 05:37) Ben Roethlisberger pass completed to WR Cornell Upshaw for 26 yards. Tackled by S Tyvon Branch. The receiver ran his route right over the middle of the field. Upshaw gained 6 yards after the catch. The quarterback threw into double coverage.
1-10-CLE47 (2Q: 05:06) Ben Roethlisberger pass fell incomplete, intended for WR Austin Collie. DE Stephen Palmer drove right through Luke Meek to hurry the quarterback.
2-10-CLE47 (2Q: 05:00) Ben Roethlisberger pass completed to WR Cornell Upshaw for 19 yards. Tackled by CB Teddy Groves. The receiver ran his route right over the middle of the field. Upshaw gained 1 yard after the catch.
1-10-SFO34 (2Q: 04:29) Jonathan Stewart ran inside the right tackle for 2 yards. Tackled by S Tyvon Branch, assisted by DE Norbert Schoeppner.
2-8-SFO32 (2Q: 03:50) Jonathan Stewart ran inside the right tackle for 3 yards. Tackled by S Josh Gattis, assisted by S Tyvon Branch.
3-5-SFO29 (2Q: 03:26) PENALTY: Cleveland was called for a False Start.
3-10-SFO34 (2Q: 03:16) Ben Roethlisberger pass completed to WR Walk The Collie for 16 yards. Tackled by ILB Sean Brower. Collie gained 1 yard after the catch. The quarterback threw away from the double coverage.
1-10-SFO18 (2Q: 02:30) Ben Roethlisberger pass was intended for WR Austin Collie and was intercepted by CB Jon Swinton at the SFO10. Tackled by Cornell Upshaw.
1-10-SFO10 (2Q: 02:20) Matthew Dundas ran around right end for 7 yards. Tackled by S Dusty Cook. Key block delivered by Kasey Studdard.
Official time out for the two-minute warning.
2-3-SFO17 (2Q: 02:00) Matthew Dundas ran inside the left guard for 3 yards. Tackled by DT Brandon Mebane. Key block delivered by Vinny Garrison.
1-10-SFO20 (2Q: 01:15) Matt Leinhart pass completed to RB Andy Wilkerson for 6 yards. Tackled by CB Blake Reynolds. The quarterback threw away from the double coverage.
2-4-SFO26 (2Q: 00:43) Matt Leinhart pass fell incomplete, intended for WR Courtney Kazadi. CB Harry Foreman defended the pass.
3-4-SFO26 (2Q: 00:35) Matt Leinhart pass completed to RB Andy Wilkerson for 12 yards. Tackled by S Danny Beeler, assisted by CB Harry Foreman. The receiver ran his route right over the middle of the field. Wilkerson gained 2 yards after the catch.
1-10-SFO38 (2Q: 00:01) PENALTY: San Francisco was called for a False Start.
1-15-SFO33 (2Q: 00:01) Matt Leinhart pass fell incomplete, intended for WR Kenny Britt. DE Rusty Kaplan hurried the quarterback into a bad throw. The quarterback threw into double coverage.
Start of third quarter.
(3Q: 15:00) Roger Kowal kicked off 59 yards from the SFO30. Spencer Farley returned the ball 23 yards to the CLE34. Tackled by Kenny Britt.
1-10-CLE34 (3Q: 14:26) Jonathan Stewart ran inside the right tackle for 5 yards. Tackled by DT Derek Jamison. Key block delivered by Luke Meek.
2-5-CLE39 (3Q: 13:46) Jonathan Stewart ran inside the left tackle for 3 yards. Tackled by DT Derek Jamison, assisted by OLB Otis Tanner. PENALTY: Cleveland was called for Offensive Holding.
2-15-CLE29 (3Q: 13:38) Ben Roethlisberger pass completed to RB Jonathan Stewart for 7 yards. Tackled by CB Jon Swinton.
3-8-CLE36 (3Q: 12:53) Ben Roethlisberger pass completed to WR Cornell Upshaw for 17 yards. Tackled by S Josh Gattis. Upshaw gained 4 yards after the catch. The quarterback threw away from the double coverage.
1-10-SFO47 (3Q: 12:24) Ben Roethlisberger pass fell incomplete, intended for WR Bert Moss. S Tyvon Branch knocked the ball out of his grasp. The quarterback threw away from the double coverage.
2-10-SFO47 (3Q: 12:16) Jonathan Stewart ran inside the left tackle for 0 yards. Tackled by ILB Sean Brower.
3-10-SFO47 (3Q: 11:36) Ben Roethlisberger pass was dropped by WR Austin Collie. The defense looked very familiar with that play.
4-10-SFO47 (3Q: 11:26) Brandon Fields punted 36 yards. Kenny Britt called for a fair catch at the SFO11.
1-10-SFO11 (3Q: 11:17) Matthew Dundas ran around the left tackle for 6 yards. Tackled by OLB Antonio Gupta, assisted by S Dusty Cook. Key block delivered by Josh Willis.
2-4-SFO17 (3Q: 10:40) Matt Leinhart pass completed to RB Andy Wilkerson for 6 yards. The receiver went out of bounds. Tackled by S Darrell Troxel. Wilkerson gained 4 yards after the catch.
1-10-SFO23 (3Q: 10:00) Andy Wilkerson ran inside the left tackle for 3 yards. Tackled by S Dusty Cook.
2-7-SFO26 (3Q: 09:31) Matt Leinhart pass completed to RB Andy Wilkerson for 7 yards. Tackled by S Dusty Cook.
1-10-SFO33 (3Q: 08:46) Andy Wilkerson ran inside the right guard for 2 yards. Tackled by S Danny Beeler.
2-8-SFO35 (3Q: 08:22) Andy Wilkerson ran around right end for 4 yards. Tackled by OLB Scottie Hollier.
3-4-SFO39 (3Q: 07:35) Matt Leinhart pass completed to TE Craig Stevens for 4 yards. Tackled by CB Harry Foreman. The receiver ran his route right over the middle of the field. PENALTY: Cleveland was called for Defensive Holding.
1-10-SFO44 (3Q: 07:27) Matthew Dundas ran inside the left guard for 1 yard. Tackled by DE Rusty Kaplan.
2-9-SFO45 (3Q: 07:05) Matt Leinhart pass completed to RB Matthew Dundas for 3 yards. Tackled by CB Blake Reynolds. Dundas gained 3 yards after the catch.
3-6-SFO48 (3Q: 06:24) Matt Leinhart pass completed to FB Bernie Martinez for 8 yards. The receiver went out of bounds. Tackled by OLB Scottie Hollier, assisted by OLB Courtney Reardon.
1-10-CLE44 (3Q: 05:44) Andy Wilkerson ran inside the right tackle for 4 yards. Tackled by OLB Antonio Gupta.
2-6-CLE40 (3Q: 05:16) Matt Leinhart pass completed to WR Donovan McHugh for 15 yards. Tackled by ILB Dan Conner, assisted by OLB Scottie Hollier. McHugh gained 9 yards after the catch.
1-10-CLE25 (3Q: 04:43) Andy Wilkerson ran around the left tackle for 6 yards. Tackled by ILB Dan Conner. Key block delivered by Eben Britton.
2-4-CLE19 (3Q: 04:02) Andy Wilkerson ran around left end for 3 yards. Tackled by ILB Dan Conner.
3-1-CLE16 (3Q: 03:26) Matt Leinhart pass completed to RB Andy Wilkerson for 3 yards. Tackled by ILB Dan Conner.
1-10-CLE13 (3Q: 03:01) Matt Leinhart pass completed to TE Craig Stevens for 10 yards. The receiver went out of bounds. Tackled by S Danny Beeler.
1-3-CLE03 (3Q: 02:18) Andy Wilkerson ran inside the right guard for 2 yards. Tackled by DT Brandon Mebane.
2-1-CLE01 (3Q: 01:41) Matt Leinhart pass completed to WR Kenny Britt for 1 yard and a TOUCHDOWN! San Francisco 16, Cleveland 7
(3Q: 01:41) Extra point by Roger Kowal was good. San Francisco 17, Cleveland 7
(3Q: 01:34) Roger Kowal kicked off 67 yards from the SFO30. Dusty Cook returned the ball 37 yards to the CLE40. Tackled by Donovan McHugh.
1-10-CLE40 (3Q: 01:10) Jonathan Stewart ran around left end for 7 yards. Tackled by DE Bennie Unruh, assisted by S C.C. Brown. Key block delivered by Curtis Wing.
2-3-CLE47 (3Q: 00:28) Ben Roethlisberger pass fell incomplete, intended for WR Cornell Upshaw. CB Jon Swinton defended the pass. The quarterback threw into double coverage.
3-3-CLE47 (3Q: 00:23) Ben Roethlisberger pass completed to RB Jonathan Stewart for 2 yards. Tackled by CB Teddy Groves. Stewart gained 4 yards after the catch.
Start of fourth quarter.
4-1-CLE49 (4Q: 15:00) Brandon Fields punted 49 yards. The ball was downed at the SFO02. San Francisco's Bennie Unruh was hurt on the play.
1-10-SFO02 (4Q: 14:49) Matthew Dundas ran inside the right tackle for 0 yards. Tackled by DT Brandon Mebane.
2-10-SFO02 (4Q: 14:06) Andy Wilkerson ran inside the right tackle for 2 yards. Tackled by DE Alex Castillo.
3-8-SFO04 (4Q: 13:33) Andy Wilkerson ran inside the right tackle for 3 yards. Tackled by ILB Dan Conner.
4-5-SFO07 (4Q: 13:05) Reggie Krumrei punted 53 yards. The ball was downed at the CLE40.
1-10-CLE40 (4Q: 12:58) Ben Roethlisberger pass completed to WR Cornell Upshaw for 33 yards. Tackled by S Josh Gattis. The receiver ran his route right over the middle of the field. Upshaw gained 20 yards after the catch. The ball was fumbled and recovered by SFO Josh Gattis for 13 yards to the SFO40.
1-10-SFO40 (4Q: 12:46) Matt Leinhart pass completed to TE O.J. Checkovich for 5 yards. Tackled by S Dusty Cook, assisted by CB Harry Foreman. The receiver ran his route right over the middle of the field.
2-5-SFO45 (4Q: 12:13) Matthew Dundas ran inside the left guard for 3 yards. Tackled by DT Brandon Mebane.
3-2-SFO48 (4Q: 11:44) Matt Leinhart pass completed to RB Andy Wilkerson for 3 yards. Tackled by ILB Dan Conner.
1-10-CLE49 (4Q: 11:20) Matthew Dundas ran around right end for -1 yards. Tackled by CB Blake Reynolds, assisted by DE Alex Castillo.
2-11-SFO50 (4Q: 10:36) Matt Leinhart pass was blocked at the line, intended for TE Craig Stevens. DE Alex Castillo blocked the pass.
3-11-SFO50 (4Q: 10:30) Matt Leinhart pass completed to RB Bernard Harmon for 11 yards. Tackled by DT Doug Davis. Harmon gained 11 yards after the catch.
1-10-CLE39 (4Q: 09:48) Andy Wilkerson ran inside the right guard for 4 yards. Tackled by ILB Dan Conner.
2-6-CLE35 (4Q: 09:05) Andy Wilkerson ran inside the left guard for 1 yard. Tackled by OLB Scottie Hollier, assisted by DE Alex Castillo.
3-5-CLE34 (4Q: 08:24) Matt Leinhart pass completed to WR Gerald Hitchcock for 9 yards. The receiver went out of bounds. Tackled by S Dusty Cook.
1-10-CLE25 (4Q: 07:59) Andy Wilkerson ran around left end for 2 yards. Tackled by CB Harry Foreman, assisted by ILB Dan Conner.
2-8-CLE23 (4Q: 07:16) Matthew Dundas ran inside the right guard for 2 yards. Tackled by DE Alex Castillo.
3-6-CLE21 (4Q: 06:31) Andy Wilkerson ran inside the left tackle for 3 yards. Tackled by S Danny Beeler, assisted by DT Jarron Gilbert.
4-3-CLE18 (4Q: 05:45) Roger Kowal attempted a 35 yard field goal and succeeded. San Francisco 20, Cleveland 7
(4Q: 05:39) Roger Kowal kicked off 60 yards from the SFO30. Spencer Farley returned the ball 30 yards to the CLE40. Tackled by C.C. Brown.
1-10-CLE40 (4Q: 05:17) Ben Roethlisberger pass was intended for WR Austin Collie and was intercepted by CB Jon Swinton at the SFO45. The interception was returned 29 yards. Tackled by Austin Collie. The quarterback threw into double coverage.
1-10-CLE26 (4Q: 05:09) Andy Wilkerson ran inside the left guard for 2 yards. Tackled by ILB Dan Conner.
2-8-CLE24 (4Q: 04:24) Andy Wilkerson ran inside the right tackle for 1 yard. Tackled by ILB Bernard Otto, assisted by DE Alex Castillo.
3-7-CLE23 (4Q: 03:37) Matthew Dundas ran outside the right tackle for 4 yards. Tackled by ILB Phillip Wheeler, assisted by DE Jason Burke. San Francisco's Leroy Harris was hurt on the play. This appears to be a minor foot injury. He should be able to remain in the game.
4-3-CLE19 (4Q: 02:51) Roger Kowal attempted a 36 yard field goal and succeeded. San Francisco 23, Cleveland 7
(4Q: 02:45) Roger Kowal kicked off 69 yards from the SFO30. Spencer Farley returned the ball 31 yards to the CLE32. Tackled by Gerald Hitchcock.
1-10-CLE32 (4Q: 02:38) Ben Roethlisberger pass completed to TE Jumbo Dolan for 10 yards. Tackled by OLB Rickey Pote. The receiver ran his route right over the middle of the field.
1-10-CLE42 (4Q: 02:20) Ben Roethlisberger pass completed to RB Jonathan Stewart for 2 yards. Tackled by S C.C. Brown. The quarterback threw away from the double coverage.
2-8-CLE44 (4Q: 02:04) Ben Roethlisberger pass was thrown incomplete, intended for WR Cornell Upshaw. The quarterback threw into double coverage.
Official time out for the two-minute warning.
3-8-CLE44 (4Q: 01:56) Ben Roethlisberger pass completed to WR Bert Moss for -1 yards. Tackled by CB Chevis Jackson, assisted by CB Jon Swinton. The quarterback threw away from the double coverage.
4-9-CLE43 (4Q: 01:37) Ben Roethlisberger pass fell incomplete, intended for RB Jonathan Stewart. CB Jon Swinton defended the pass. The ball goes over on downs.
1-10-CLE43 (4Q: 01:27) Andy Wilkerson ran inside the right tackle for -1 yards. Tackled by ILB Bernard Otto, assisted by S Dusty Cook.
Cleveland called a time out.
2-11-CLE44 (4Q: 01:18) Andy Wilkerson ran around the left tackle for 1 yard. Tackled by DT Doug Davis, assisted by OLB Scottie Hollier.
Cleveland called a time out.
3-10-CLE43 (4Q: 01:11) Andy Wilkerson ran around right end for 3 yards and was forced out of bounds. Tackled by ILB Bernard Otto, assisted by S Dusty Cook.
4-7-CLE40 (4Q: 01:05) Roger Kowal attempted a 57 yard field goal and missed short of the crossbar. The holder did not do a very good job of getting the ball down in time.
1-10-CLE47 (4Q: 00:57) Ben Roethlisberger pass completed to FB Trevor Flemister for 9 yards. The receiver went out of bounds. Tackled by ILB Sean Brower. Flemister gained 3 yards after the catch. The quarterback threw away from the double coverage.
2-1-SFO44 (4Q: 00:48) Ben Roethlisberger pass was dropped by WR Spencer Farley.
3-1-SFO44 (4Q: 00:38) Ben Roethlisberger pass fell incomplete, intended for WR Spencer Farley. OLB Otis Tanner hurried the quarterback into a bad throw.
4-1-SFO44 (4Q: 00:28) Ben Roethlisberger pass completed to WR Austin Collie for 2 yards. The receiver went out of bounds. Tackled by CB Teddy Groves, assisted by S Josh Gattis. The quarterback threw into double coverage.
1-10-SFO42 (4Q: 00:23) Ben Roethlisberger pass fell incomplete, intended for WR Austin Collie. DE Erik Walden hurried the quarterback into a bad throw. The quarterback threw away from the double coverage.
2-10-SFO42 (4Q: 00:13) Ben Roethlisberger pass completed to WR Cornell Upshaw for 12 yards. Tackled by S C.C. Brown. Upshaw gained 8 yards after the catch.
Final Score: San Francisco 49ers 23, Cleveland Browns 7