Week 4, 2019

Played in Buffalo, NY, weather: 53 degrees, fair, 3 mph wind.
Cleveland won the toss and elected to receive.
Start of first quarter.
(1Q: 15:00) Taylor Mehlhaff kicked off 73 yards from the BUF30. Spencer Farley returned the ball 21 yards to the CLE18. Tackled by Pat Hitchcock.
1-10-CLE18 (1Q: 14:29) Jonathan Stewart ran around right end for 4 yards. Tackled by DT Haloti Ngata.
2-6-CLE22 (1Q: 13:42) Jonathan Stewart ran around left end for 2 yards. Tackled by CB Pat Hitchcock, assisted by DE Baraka Atkins.
3-4-CLE24 (1Q: 13:09) Jonathan Stewart ran around the left tackle for 6 yards. Tackled by DT Haloti Ngata. Key block delivered by Jumbo Dolan.
1-10-CLE30 (1Q: 12:40) Ben Roethlisberger pass completed to WR Bert Moss for 8 yards. Tackled by OLB Thomas Lang. Moss gained 7 yards after the catch. The quarterback threw into double coverage.
2-2-CLE38 (1Q: 12:05) Ben Roethlisberger pass completed to RB Jonathan Stewart for 10 yards. The receiver went out of bounds. Tackled by DE Baraka Atkins. Stewart gained 4 yards after the catch. PENALTY: Buffalo was called for Defensive Holding. The penalty was declined.
1-10-CLE48 (1Q: 11:55) Jonathan Stewart ran around right end for 2 yards. Tackled by S Dexter Rickard.
2-8-BUF50 (1Q: 11:20) Ben Roethlisberger pass completed to WR Bert Moss for 7 yards. Tackled by OLB Thomas Lang. The quarterback threw away from the double coverage.
3-1-BUF43 (1Q: 10:40) Ben Roethlisberger pass completed to WR Spencer Farley for 7 yards. Tackled by OLB Thomas Lang. The receiver ran his route right over the middle of the field. PENALTY: Cleveland was called for Illegal Use of the Hands.
3-11-CLE47 (1Q: 10:34) Ben Roethlisberger pass completed to WR Spencer Farley for 9 yards. Tackled by CB Ralph Cardona, assisted by CB Pat Hitchcock. The quarterback threw into double coverage.
4-2-BUF44 (1Q: 10:02) Brandon Fields punted 42 yards. The ball was downed at the BUF02.
1-10-BUF02 (1Q: 09:54) Matt Ryan pass completed to FB Marshall Quaccia for 3 yards. Tackled by DE Alex Castillo.
2-7-BUF05 (1Q: 09:26) Matty Ice Ryan pass completed to RB Justin Forsett for 3 yards. Tackled by CB Harry Foreman, assisted by CB Blake Reynolds.
3-4-BUF08 (1Q: 08:40) Matt Ryan pass completed to FB Marshall Quaccia for 14 yards. Tackled by S Dusty Cook. Quaccia gained 8 yards after the catch. The quarterback threw away from the double coverage.
1-10-BUF22 (1Q: 08:15) Matt Ryan pass completed to WR J.B. Barrere for 14 yards. Tackled by CB Blake Reynolds. The receiver ran his route right over the middle of the field. Barrere gained 1 yard after the catch. The quarterback threw into double coverage.
1-10-BUF36 (1Q: 07:53) Justin Forsett ran outside the right tackle for 10 yards. Tackled by CB Reggie Smith, assisted by S Dusty Cook. Key block delivered by Matthew Burley.
1-10-BUF46 (1Q: 07:20) Matt Ryan scrambled for 5 yards. Tackled by OLB Courtney Reardon.
2-5-CLE49 (1Q: 06:39) Justin Forsett ran inside the left tackle for 8 yards. Tackled by S Dusty Cook. Key block delivered by Branden Albert.
1-10-CLE41 (1Q: 05:59) Justin Forsett ran inside the left guard for 15 yards. Tackled by S Danny Beeler. Key block delivered by Louis Vasquez.
1-10-CLE26 (1Q: 05:19) Matt Ryan sacked by DE Rusty Kaplan for a loss of 6 yards. Sack allowed by Matthew Burley.
2-16-CLE32 (1Q: 04:53) Matt Ryan pass completed to WR T.J. Aspell for 11 yards. The receiver went out of bounds. Tackled by CB Harry Foreman. The receiver ran his route right over the middle of the field.
3-5-CLE21 (1Q: 04:10) Matty Ice Ryan pass completed to FB Marshall Quaccia for 2 yards. Tackled by CB Harry Foreman, assisted by CB Blake Reynolds. The receiver ran his route right over the middle of the field. The quarterback threw away from the double coverage.
4-3-CLE19 (1Q: 03:49) Taylor Mehlhaff attempted a 36 yard field goal and succeeded. Buffalo 3, Cleveland 0
(1Q: 03:43) Taylor Mehlhaff kicked off 79 yards from the BUF30. Touchback.
1-10-CLE20 (1Q: 03:43) Jonathan Stewart ran around right end for 13 yards. Tackled by S Gerald Alexander, assisted by DE Chris Long. Key block delivered by Curtis Wing.
1-10-CLE33 (1Q: 03:04) Jonathan Stewart ran inside the right guard for 8 yards. Tackled by OLB Dwayne Abeykoon, assisted by S Marty Rose. Key block delivered by Deion Collier.
2-2-CLE41 (1Q: 02:41) Ben Roethlisberger pass completed to WR James Jones for 7 yards. Tackled by CB Pat Hitchcock.
1-10-CLE48 (1Q: 01:55) Jonathan Stewart ran outside the right tackle for 2 yards. Tackled by S Dexter Rickard, assisted by DE Chris Long.
2-8-BUF50 (1Q: 01:23) Jonathan Stewart ran around left end for 3 yards. Tackled by DT Ray Cochrane.
3-5-BUF47 (1Q: 00:52) Ben Roethlisberger pass completed to RB Jonathan Stewart for 11 yards. Tackled by CB Benjamin King. Stewart gained 6 yards after the catch. The quarterback threw away from the double coverage.
1-10-BUF36 (1Q: 00:10) Ben Roethlisberger pass completed to TE Jumbo Dolan for 11 yards. Tackled by OLB R.J. Lucas, assisted by OLB Marcus Cunningham. Dolan gained 1 yard after the catch. The quarterback threw away from the double coverage. Buffalo's Chris Long was hurt on the play.
Start of second quarter.
1-10-BUF25 (2Q: 15:00) Ben Roethlisberger sacked by DT Ray Cochrane for a loss of 6 yards. Sack allowed by Luke Meek.
2-16-BUF31 (2Q: 14:30) James Davis ran around the left tackle for 31 yards and a TOUCHDOWN! Key block delivered by D.J. Andersen. Cleveland 6, Buffalo 3
(2Q: 14:30) Extra point by Dave Rayner was good. Cleveland 7, Buffalo 3
(2Q: 14:15) Dave Rayner kicked off 61 yards from the CLE30. Pat Hitchcock returned the ball 17 yards to the BUF26. Tackled by Dusty Cook.
1-10-BUF26 (2Q: 13:51) Marshall Quaccia ran a counterplay inside the right tackle for 0 yards. Tackled by OLB Scottie Hollier, assisted by S Dusty Cook.
2-10-BUF26 (2Q: 13:06) Matt Ryan pass completed to TE Shawn Nelson for 11 yards. Tackled by DE Fire Buchanan, assisted by CB Harry Foreman. Nelson gained 5 yards after the catch.
1-10-BUF37 (2Q: 12:19) Matt Ryan pass completed to WR T.J. Aspell for 22 yards. Tackled by CB Harry Foreman. The receiver ran his route right over the middle of the field.
1-10-CLE41 (2Q: 11:35) Justin Forsett ran inside the left guard for 1 yard. Tackled by OLB Scottie Hollier.
2-9-CLE40 (2Q: 11:04) Matty Ice Ryan sacked by DE Alex Castillo for a loss of 5 yards. Sack allowed by Matthew Burley.
3-14-CLE45 (2Q: 10:22) Matty Ice Ryan pass completed to WR Colin Saenz for 14 yards. Tackled by OLB Scottie Hollier. The quarterback threw into double coverage.
1-10-CLE31 (2Q: 09:51) Justin Forsett ran inside the right tackle for 0 yards. Tackled by DT Brandon Mebane.
2-10-CLE31 (2Q: 09:09) Justin Forsett ran inside the left tackle for 2 yards. Tackled by S Dusty Cook, assisted by OLB Courtney Reardon.
3-8-CLE29 (2Q: 08:39) Matt Ryan pass completed to FB Marshall Quaccia for 5 yards. Tackled by OLB Scottie Hollier. The quarterback threw away from the double coverage.
4-3-CLE24 (2Q: 08:05) Taylor Mehlhaff attempted a 41 yard field goal and succeeded. Cleveland 7, Buffalo 6
(2Q: 07:59) Taylor Mehlhaff kicked off 70 yards from the BUF30. Spencer Farley returned the ball 22 yards to the CLE22. Tackled by Marty Rose. PENALTY: Cleveland was called for Holding on the Kick Return.
1-10-CLE09 (2Q: 07:26) Jonathan Stewart ran inside the right tackle for 6 yards. Tackled by CB Pat Hitchcock, assisted by DT Ray Cochrane. Key block delivered by Curtis Wing. Wing ran over Haloti Ngata to set up the play.
2-4-CLE15 (2Q: 06:39) Jonathan Stewart ran inside the left guard for 6 yards. Tackled by DE Geoff Price. Key block delivered by Deon Shepardson.
1-10-CLE21 (2Q: 06:13) Ben Roethlisberger pass completed to FB Trevor Flemister for 3 yards. The receiver went out of bounds. Tackled by S Gerald Alexander, assisted by OLB Marcus Cunningham. Flemister gained 3 yards after the catch. The quarterback threw away from the double coverage.
2-7-CLE24 (2Q: 05:45) Jonathan Stewart ran inside the left tackle for 7 yards. Tackled by DT Ray Cochrane, assisted by DE Geoff Price. Key block delivered by Luke Meek.
1-10-CLE31 (2Q: 04:59) Ben Roethlisberger pass completed to WR Cornell Upshaw for 16 yards. Tackled by CB Benjamin King. The receiver ran his route right over the middle of the field. Upshaw gained 6 yards after the catch. PENALTY: Cleveland was called for Offensive Holding.
1-20-CLE21 (2Q: 04:50) Ben Roethlisberger pass completed to WR Cornell Upshaw for 9 yards. Tackled by S Gerald Alexander, assisted by CB Pat Hitchcock. The quarterback threw into double coverage.
2-11-CLE30 (2Q: 04:15) Jonathan Stewart ran around left end for 10 yards. Tackled by CB Benjamin King, assisted by ILB Bryan Covington. Key block delivered by Deion Collier.
3-1-CLE40 (2Q: 03:29) Ben Roethlisberger pass completed to TE Ron Stelick for 11 yards. Tackled by OLB R.J. Lucas. The quarterback threw into double coverage.
1-10-BUF49 (2Q: 02:44) Ben Roethlisberger pass completed to TE Jumbo Dolan for 8 yards. Tackled by OLB Marcus Cunningham.
2-2-BUF41 (2Q: 02:12) Ben Roethlisberger pass completed to RB Jonathan Stewart for 11 yards. Tackled by CB Danny Duff. Stewart gained 1 yard after the catch.
Official time out for the two-minute warning.
1-10-BUF30 (2Q: 02:00) Ben Roethlisberger pass completed to WR James Jones for 22 yards. Tackled by ILB Bryan Covington. Jones gained 9 yards after the catch.
1-8-BUF08 (2Q: 01:19) Jonathan Stewart ran around left end for 4 yards. Tackled by OLB R.J. Lucas.
2-4-BUF04 (2Q: 00:57) Jonathan Stewart ran around right end for 4 yards and a TOUCHDOWN! Key block delivered by Corwin Cunningham. Cleveland 13, Buffalo 6
(2Q: 00:57) Extra point by Dave Rayner was good. Cleveland 14, Buffalo 6
(2Q: 00:48) Dave Rayner kicked off 77 yards from the CLE30. Touchback.
1-10-BUF20 (2Q: 00:48) Matt Ryan pass completed to TE Leonard Dodge for 8 yards. Tackled by OLB Scottie Hollier. The quarterback threw away from the double coverage.
2-2-BUF28 (2Q: 00:01) Matt Ryan pass completed to RB Justin Forsett for 3 yards. Tackled by S Danny Beeler, assisted by OLB Courtney Reardon. Forsett gained 3 yards after the catch.
Start of third quarter.
(3Q: 15:00) Dave Rayner kicked off 74 yards from the CLE30. Touchback.
1-10-BUF20 (3Q: 15:00) Justin Forsett ran inside the right guard for 3 yards. Tackled by DT Brandon Mebane.
2-7-BUF23 (3Q: 14:21) Matt Ryan pass was thrown incomplete, intended for WR Colin Saenz.
3-7-BUF23 (3Q: 14:12) Matty Ice Ryan pass completed to WR T.J. Aspell for 19 yards. Tackled by S Dusty Cook, assisted by S Danny Beeler. The receiver ran his route right over the middle of the field.
1-10-BUF42 (3Q: 13:32) Justin Forsett ran inside the left tackle for 1 yard. Tackled by DT Brandon Mebane.
2-9-BUF43 (3Q: 12:52) Matt Ryan pass was blocked at the line, intended for WR Colin Saenz. DE Rusty Kaplan blocked the pass. Cleveland's Jarron Gilbert was hurt on the play. This appears to be a minor hamstring injury. He should be able to remain in the game.
3-9-BUF43 (3Q: 12:43) Matt Ryan pass was intended for WR Randal Money and was intercepted by CB Harry Foreman at the CLE47. The interception was returned 1 yard. Tackled by Randal Money. The quarterback threw away from the double coverage.
1-10-CLE48 (3Q: 12:31) Ben Roethlisberger sacked by DT Haloti Ngata for a loss of 9 yards. Sack allowed by Curtis Wing.
2-19-CLE39 (3Q: 12:09) PENALTY: Cleveland was called for a False Start.
2-24-CLE34 (3Q: 12:03) Jonathan Stewart ran outside the right tackle for 11 yards. Tackled by CB Pat Hitchcock.
3-13-CLE45 (3Q: 11:37) Ben Roethlisberger pass fell incomplete, intended for WR Bert Moss. S Gerald Alexander knocked the ball out of his grasp. The quarterback threw away from the double coverage.
4-13-CLE45 (3Q: 11:31) Brandon Fields punted 48 yards. The ball was downed at the BUF07.
1-10-BUF07 (3Q: 11:22) Kenneth Hopper ran outside the right tackle for 2 yards. Tackled by OLB Courtney Reardon.
2-8-BUF09 (3Q: 10:55) Matty Ice Ryan pass fell incomplete, intended for WR Colin Saenz. OLB Courtney Reardon hurried the quarterback into a bad throw.
3-8-BUF09 (3Q: 10:50) Matty Ice Ryan pass was dropped by FB Marshall Quaccia.
4-8-BUF09 (3Q: 10:43) Thomas Morstead punted 51 yards. Spencer Farley returned the kick 5 yards to the CLE45. Tackled by Pat Hitchcock.
1-10-CLE45 (3Q: 10:35) Ben Roethlisberger pass completed to RB Jonathan Stewart for 11 yards. Tackled by CB Ralph Cardona. The receiver ran his route right over the middle of the field.
1-10-BUF44 (3Q: 09:58) Jonathan Stewart ran around right end for 12 yards. Tackled by S Marty Rose, assisted by OLB Thomas Lang. Key block delivered by Corwin Cunningham.
1-10-BUF32 (3Q: 09:25) Jonathan Stewart ran outside the right tackle for 1 yard. Tackled by DE Baraka Atkins, assisted by DE Geoff Price.
2-9-BUF31 (3Q: 08:56) Jonathan Stewart ran around right end for 3 yards. Tackled by CB Benjamin King, assisted by S Dexter Rickard.
3-6-BUF28 (3Q: 08:34) Ben Roethlisberger pass fell incomplete, intended for WR Bert Moss. ILB Bryan Covington defended the pass. The quarterback threw away from the double coverage.
4-6-BUF28 (3Q: 08:24) Dave Rayner attempted a 45 yard field goal and succeeded. Cleveland 17, Buffalo 6
(3Q: 08:16) Dave Rayner kicked off 59 yards from the CLE30. T.J. Aspell returned the ball 22 yards to the BUF33. Tackled by Dusty Cook. Ball was fumbled and recovered by BUF Danny Duff for 3 yards to the BUF36. Tackled by Dusty Cook.
1-10-BUF36 (3Q: 07:56) Matt Ryan pass completed to WR Colin Saenz for 20 yards. The receiver went out of bounds. Tackled by S Danny Beeler.
1-10-CLE44 (3Q: 07:16) Matty Ice Ryan pass completed to WR Jeffrey Rodriguez for 12 yards. Tackled by DE Omar Buchanan.
1-10-CLE32 (3Q: 06:30) Matt Ryan pass fell incomplete, intended for WR Colin Saenz. DE Jason Burke hurried the quarterback into a bad throw. The defense looked very familiar with that play. The quarterback threw away from the double coverage.
2-10-CLE32 (3Q: 06:22) Matty Ice Ryan pass was dropped by WR T.J. Aspell. The quarterback threw away from the double coverage.
3-10-CLE32 (3Q: 06:19) Matt Ryan pass fell incomplete, intended for WR Colin Saenz. DE Rusty Kaplan hurried the quarterback into a bad throw. The defense looked very familiar with that play.
4-10-CLE32 (3Q: 06:10) Taylor Mehlhaff attempted a 49 yard field goal and missed wide to the right.
1-10-CLE39 (3Q: 06:02) Ben Roethlisberger pass fell incomplete, intended for WR James Jones. DT Ray Cochrane hurried the quarterback into a bad throw.
2-10-CLE39 (3Q: 05:56) Ben Roethlisberger pass completed to FB Trevor Flemister for 7 yards. The receiver went out of bounds. Tackled by CB Pat Hitchcock. Flemister gained 1 yard after the catch.
3-3-CLE46 (3Q: 05:16) Ben Roethlisberger pass fell incomplete, intended for WR Spencer Farley. DE Geoff Price hurried the quarterback into a bad throw.
4-3-CLE46 (3Q: 05:10) Brandon Fields punted 42 yards. Ralph Cardona returned the kick -4 yards to the BUF08. Tackled by Deon Shepardson.
1-10-BUF08 (3Q: 05:01) Matty Ice Ryan pass completed to WR Jeffrey Rodriguez for 16 yards. Tackled by CB Blake Reynolds, assisted by CB Reggie Smith. PENALTY: Buffalo was called for an Intentional Face Mask.
1-10-BUF12 (3Q: 04:54) Matty Ice Ryan sacked by DE Rusty Kaplan for a loss of 5 yards. Sack allowed by Jimmy Concepcion. The ball was fumbled and recovered by BUF Jimmy Concepcion on the BUF07.
2-15-BUF07 (3Q: 04:27) Matt Ryan pass fell incomplete, intended for WR J.B. Barrere. S Dusty Cook defended the pass. The defense looked very familiar with that play.
3-15-BUF07 (3Q: 04:18) Marshall Quaccia ran inside the left tackle for 4 yards. Tackled by S Darrell Troxel.
4-11-BUF11 (3Q: 03:40) Thomas Morstead punted 57 yards. Spencer Farley returned the kick 1 yard to the CLE33. Tackled by Pat Hitchcock.
1-10-CLE33 (3Q: 03:31) Ben Roethlisberger sacked by DT Ray Cochrane for a loss of 5 yards. Cochrane ran right past Corwin Cunningham and knocked down the quarterback.
2-15-CLE28 (3Q: 02:53) Jonathan Stewart ran around right end for 1 yard. Tackled by DE Geoff Price, assisted by S Dexter Rickard.
3-14-CLE29 (3Q: 02:06) Ben Roethlisberger pass fell incomplete, intended for TE Jumbo Dolan. DT Ray Cochrane drove right through Curtis Wing to hurry the quarterback.
4-14-CLE29 (3Q: 01:57) Brandon Fields punted 48 yards. Ralph Cardona called for a fair catch at the BUF23.
1-10-BUF23 (3Q: 01:46) Justin Forsett ran a draw inside the right guard for -2 yards. Tackled by CB Reggie Smith.
2-12-BUF21 (3Q: 01:02) Matty Ice Ryan pass fell incomplete, intended for TE Shawn Nelson. S Dusty Cook knocked the ball out of his grasp. The defense looked very familiar with that play. The quarterback threw away from the double coverage.
3-12-BUF21 (3Q: 00:53) Matt Ryan pass completed to WR Colin Saenz for 17 yards. Tackled by CB Harry Foreman, assisted by S Dusty Cook. The receiver ran his route right over the middle of the field. Saenz gained 3 yards after the catch.
1-10-BUF38 (3Q: 00:25) Matt Ryan pass completed to WR Jeffrey Rodriguez for 1 yard. Tackled by CB Blake Reynolds. The receiver ran his route right over the middle of the field. The quarterback threw away from the double coverage.
Start of fourth quarter.
2-9-BUF39 (4Q: 15:00) Matt Ryan pass fell incomplete, intended for WR Colin Saenz. CB Harry Foreman defended the pass. The defense looked very familiar with that play.
3-9-BUF39 (4Q: 14:54) Matt Ryan pass fell incomplete, intended for WR J.B. Barrere. DE Jason Burke drove right through Michael Oher to hurry the quarterback. The defense looked very familiar with that play. The quarterback threw into double coverage.
4-9-BUF39 (4Q: 14:48) Thomas Morstead punted 49 yards. The ball was marked out of bounds at the CLE12.
1-10-CLE12 (4Q: 14:40) Jonathan Stewart ran around right end for 1 yard. Tackled by DT Ray Cochrane.
2-9-CLE13 (4Q: 14:15) Jonathan Stewart ran around the left tackle for 5 yards. Tackled by ILB Bryan Covington.
3-4-CLE18 (4Q: 13:34) Ben Roethlisberger scrambled for 8 yards. Tackled by OLB Dwayne Abeykoon.
1-10-CLE26 (4Q: 13:08) Jonathan Stewart ran around right end for -3 yards and was forced out of bounds. Tackled by DT Haloti Ngata.
2-13-CLE23 (4Q: 12:26) Jonathan Stewart ran around right end for 3 yards. Tackled by ILB Bryan Covington, assisted by CB Ralph Cardona. Buffalo's Ray Cochrane was hurt on the play.
3-10-CLE26 (4Q: 11:51) Ben Roethlisberger sacked by DE Geoff Price and OLB Thomas Lang for a loss of 6 yards. Sack allowed by Corwin Cunningham. The ball was fumbled and recovered by BUF Thomas Lang on the CLE20.
1-10-CLE20 (4Q: 11:37) Matt Ryan pass fell incomplete, intended for WR J.B. Barrere. CB Blake Reynolds defended the pass. The defense looked extremely familiar with that play. The quarterback threw into double coverage.
2-10-CLE20 (4Q: 11:27) Justin Forsett ran around the left tackle for 14 yards. Tackled by DE Jason Burke. Key block delivered by Mansfield Wrotto.
1-6-CLE06 (4Q: 10:55) Kenneth Hopper ran inside the left guard for 1 yard. Tackled by DT Brandon Mebane. PENALTY: Buffalo was called for Clipping.
2-20-CLE20 (4Q: 10:49) Matty Ice Ryan pass fell incomplete, intended for FB Marshall Quaccia. OLB Scottie Hollier defended the pass.
3-20-CLE20 (4Q: 10:44) Matt Ryan pass completed to WR Colin Saenz for 7 yards. Tackled by CB Blake Reynolds. The receiver ran his route right over the middle of the field. The quarterback threw away from the double coverage.
4-13-CLE13 (4Q: 10:10) Taylor Mehlhaff attempted a 30 yard field goal and succeeded. Cleveland 17, Buffalo 9
(4Q: 10:04) Taylor Mehlhaff kicked off 69 yards from the BUF30. Dusty Cook returned the ball 14 yards to the CLE15. Tackled by Pat Hitchcock.
1-10-CLE15 (4Q: 09:43) Jonathan Stewart ran inside the left guard for 6 yards. Tackled by OLB Thomas Lang, assisted by OLB R.J. Lucas. Stewart made a great move on Hunter D'Herde. Key block delivered by D.J. Andersen.
2-4-CLE21 (4Q: 09:00) Jonathan Stewart ran around left end for 2 yards. Tackled by OLB Dwayne Abeykoon. Buffalo's Pat Hitchcock was hurt on the play.
3-2-CLE23 (4Q: 08:31) Jonathan Stewart ran inside the left tackle for 5 yards. Tackled by DT Haloti Ngata, assisted by DE Geoff Price. Key block delivered by Corwin Cunningham.
1-10-CLE28 (4Q: 08:01) Jonathan Stewart ran around right end for 0 yards. Tackled by S Gerald Alexander. The defense looked very familiar with that play.
2-10-CLE28 (4Q: 07:24) Jonathan Stewart ran outside the right tackle for 6 yards. Tackled by S Dexter Rickard, assisted by DE Carlton OBrien.
3-4-CLE34 (4Q: 06:39) Jonathan Stewart ran around right end for 5 yards. Tackled by S Dexter Rickard, assisted by OLB Thomas Lang. Key block delivered by Clifton Mills.
1-10-CLE39 (4Q: 05:55) Ben Roethlisberger pass completed to WR Cornell Upshaw for 5 yards. The receiver went out of bounds. Tackled by ILB Bryan Covington, assisted by OLB R.J. Lucas.
2-5-CLE44 (4Q: 05:26) Ben Roethlisberger pass completed to WR Cornell Upshaw for 12 yards. Tackled by OLB R.J. Lucas. Upshaw gained 2 yards after the catch.
1-10-BUF44 (4Q: 04:39) Jonathan Stewart ran inside the right tackle for 2 yards. Tackled by S Dexter Rickard, assisted by OLB Thomas Lang.
2-8-BUF42 (4Q: 03:55) Ben Roethlisberger pass completed to TE Jumbo Dolan for 11 yards. Tackled by CB Benjamin King. The receiver ran his route right over the middle of the field. Dolan gained 2 yards after the catch. The quarterback threw away from the double coverage.
1-10-BUF31 (4Q: 03:08) Jonathan Stewart ran outside the right tackle for 0 yards. Tackled by S Dexter Rickard.
2-10-BUF31 (4Q: 02:21) Ben Roethlisberger pass completed to RB Crash Davis for 5 yards. Tackled by ILB Bryan Covington, assisted by CB Ralph Cardona. Davis gained 7 yards after the catch.
Buffalo called a time out.
3-5-BUF26 (4Q: 02:14) James Davis ran around right end for 2 yards. Tackled by OLB R.J. Lucas, assisted by ILB Bryan Covington.
Buffalo called a time out.
4-3-BUF24 (4Q: 02:05) Dave Rayner attempted a 41 yard field goal and succeeded. Cleveland's Dave Rayner was hurt on the play. This appears to be a minor ankle injury. He should be able to remain in the game. Cleveland 20, Buffalo 9
Official time out for the two-minute warning.
(4Q: 01:58) Dave Rayner kicked off 72 yards from the CLE30. Touchback.
1-10-BUF20 (4Q: 01:58) Matt Ryan pass fell incomplete, intended for WR Colin Saenz. S Dusty Cook defended the pass. The defense looked very familiar with that play. The quarterback threw away from the double coverage.
2-10-BUF20 (4Q: 01:50) Matt Ryan pass was blocked at the line, intended for WR Jeffrey Rodriguez. OLB Courtney Reardon blocked the pass. Cleveland's Dusty Cook was hurt on the play. This appears to be a minor ribcage injury. He should be able to remain in the game.
3-10-BUF20 (4Q: 01:40) Matt Ryan pass was dropped by WR Jeffrey Rodriguez. The defense looked very familiar with that play.
4-10-BUF20 (4Q: 01:33) Matty Ice Ryan pass completed to FB Marshall Quaccia for 7 yards. Tackled by OLB Scottie Hollier, assisted by S Danny Beeler. The ball goes over on downs.
1-10-BUF27 (4Q: 01:27) Jonathan Stewart ran around left end for 2 yards and was forced out of bounds. Tackled by OLB Dwayne Abeykoon.
2-8-BUF25 (4Q: 01:21) James Davis ran around the left tackle for 1 yard. Tackled by DE Carlton OBrien.
Buffalo called a time out.
3-7-BUF24 (4Q: 01:10) Jonathan Stewart ran around the left tackle for 4 yards. Tackled by DE Baraka Atkins, assisted by DT Haloti Ngata.
4-3-BUF20 (4Q: 00:25) Dave Rayner attempted a 37 yard field goal and succeeded. Cleveland 23, Buffalo 9
(4Q: 00:20) Dave Rayner kicked off 71 yards from the CLE30. T.J. Aspell returned the ball 16 yards to the BUF15. Tackled by Ron Stelick.
1-10-BUF15 (4Q: 00:12) Matty Ice Ryan pass completed to WR Colin Saenz for 17 yards. Tackled by CB Mike Jenkins, assisted by CB Reggie Smith. The receiver ran his route right over the middle of the field.
Final Score: Cleveland Browns 23, Buffalo Bills 9