Exhibition Week 5, 2014

Played in Buffalo, NY, weather: 53 degrees, fair, 9 mph wind.
San Francisco won the toss and elected to receive.
Start of first quarter.
(1Q: 15:00) Justin Medlock kicked off 52 yards from the BUF30. Gerald Hitchcock returned the ball 13 yards to the SFO31. Tackled by Stewart Bradley.
1-10-SFO31 (1Q: 14:41) Frankie Rosenthal ran inside the right tackle for 1 yard. Tackled by DT Everett Kinsella, assisted by OLB Paul Posluszny. PENALTY: San Francisco was called for Offensive Holding.
1-20-SFO21 (1Q: 14:34) Matt Leinhart pass completed to WR Reuben Hamilton for 20 yards. Tackled by OLB Cory Cochrane. PENALTY: Buffalo was called for Offsides. The penalty was declined.
1-10-SFO41 (1Q: 14:17) Graham Marklund ran around left end for 6 yards. Tackled by S Lincoln Page. Key block delivered by Luke Fulton.
2-4-SFO47 (1Q: 13:30) Matt Leinhart pass completed to FB Oren O'Neal for 6 yards. Tackled by CB Marlon Bellais, assisted by S Chad Reeves. The receiver ran his route right over the middle of the field. O'Neal gained 1 yard after the catch.
1-10-BUF47 (1Q: 13:01) Graham Marklund ran around right end for 1 yard. Tackled by CB R.J. Terry, assisted by DE Butch McNeely.
2-9-BUF46 (1Q: 12:26) Graham Marklund ran inside the left tackle for 3 yards. Tackled by DT Ray Cochrane.
3-6-BUF43 (1Q: 11:46) Matt Leinhart pass completed to WR Gerald Hitchcock for 18 yards. Tackled by OLB Stephen Singleton.
1-10-BUF25 (1Q: 11:18) Frankie Rosenthal ran inside the left tackle for -3 yards. Tackled by DT Haloti Ngata.
2-13-BUF28 (1Q: 10:45) Matt Leinhart pass was dropped by WR Reuben Hamilton.
3-13-BUF28 (1Q: 10:39) Matt Leinhart pass completed to WR Eugene Fisher for 6 yards. Tackled by CB Usama Young. Fisher gained 1 yard after the catch.
4-7-BUF22 (1Q: 10:02) Roger Kowal attempted a 39 yard field goal and succeeded. San Francisco 3, Buffalo 0
(1Q: 09:56) Roger Kowal kicked off 58 yards from the SFO30. Craig Gorton returned the ball 25 yards to the BUF37. Tackled by Darrin Walker.
1-10-BUF37 (1Q: 09:29) Drew Henson pass completed to FB Madison Hedgecock for 6 yards. Tackled by OLB Timothy Feenstra. PENALTY: Buffalo was called for Offensive Holding. San Francisco's Barry Legins was hurt on the play.
1-20-BUF27 (1Q: 09:22) Percy Hildreth ran around right end for 4 yards. Tackled by S Bryant Satterfield, assisted by S C.C. Brown.
2-16-BUF31 (1Q: 08:50) Drew Henson pass completed to WR Sam Logan for 12 yards. Tackled by S Bryant Satterfield. The receiver ran his route right over the middle of the field. Logan gained 2 yards after the catch. PENALTY: Buffalo was called for Illegal Motion.
2-21-BUF26 (1Q: 08:42) PENALTY: Buffalo was called for a False Start.
2-26-BUF21 (1Q: 08:32) Percy Hildreth ran a draw inside the right guard for 16 yards. Tackled by OLB Timothy Feenstra. Key block delivered by Jay Blake.
3-10-BUF37 (1Q: 07:52) Drew Henson pass completed to WR Travis Wilson for 19 yards. Tackled by CB Ron Bartell. Wilson gained 5 yards after the catch. PENALTY: Buffalo was called for Unnecessary Roughness.
1-10-BUF41 (1Q: 07:47) Drew Henson pass completed to WR Colin Saenz for 3 yards. Tackled by S Bryant Satterfield. The receiver ran his route right over the middle of the field.
2-7-BUF44 (1Q: 07:19) Drew Henson pass completed to RB Percy Hildreth for 4 yards. The receiver went out of bounds. Tackled by OLB Bart Napiecek.
3-3-BUF48 (1Q: 06:44) Drew Henson pass completed to WR Travis Wilson for 0 yards. Tackled by CB Glen Wayne, assisted by OLB Timothy Feenstra. PENALTY: Buffalo was called for Offensive Holding. The penalty was declined.
4-3-BUF48 (1Q: 06:36) Reggie Hodges punted 39 yards. Brant Hatcher called for a fair catch at the SFO13.
1-10-SFO13 (1Q: 06:27) Graham Marklund ran around left end for 2 yards. Tackled by Unknown, assisted by DT Ray Cochrane.
2-8-SFO15 (1Q: 05:58) Matt Leinhart pass completed to FB Oren O'Neal for -1 yards. Tackled by CB R.J. Terry. The receiver ran his route right over the middle of the field. PENALTY: Buffalo was called for Defensive Holding.
1-10-SFO20 (1Q: 05:52) Graham Marklund ran inside the right tackle for 0 yards. Tackled by DT Ray Cochrane.
2-10-SFO20 (1Q: 05:10) Matt Leinhart pass completed to RB Graham Marklund for 13 yards. Tackled by CB Marlon Bellais. Marklund gained 1 yard after the catch.
1-10-SFO33 (1Q: 04:39) Matt Leinhart pass fell incomplete, intended for WR Eugene Fisher. CB R.J. Terry defended the pass. San Francisco's Eugene Fisher was hurt on the play.
2-10-SFO33 (1Q: 04:31) Graham Marklund ran inside the right guard for 3 yards. Tackled by DE Steve Barber.
3-7-SFO36 (1Q: 03:46) Matt Leinhart pass completed to RB Frankie Rosenthal for 13 yards. Tackled by CB R.J. Terry. The receiver ran his route right over the middle of the field. Rosenthal gained 1 yard after the catch.
1-10-SFO49 (1Q: 03:19) Matt Leinhart pass completed to RB Frankie Rosenthal for 8 yards. Tackled by OLB Cory Cochrane. Rosenthal gained 4 yards after the catch.
2-2-BUF43 (1Q: 02:33) Matt Leinhart pass completed to TE Luther Douglas for 3 yards. Tackled by S Lincoln Page. Douglas gained 5 yards after the catch.
1-10-BUF40 (1Q: 01:46) Graham Marklund ran around left end for 10 yards. Tackled by DT Ray Cochrane. Key block delivered by Shane West.
1-10-BUF30 (1Q: 01:03) Frankie Rosenthal ran a draw inside the left guard for 2 yards. Tackled by S Lincoln Page, assisted by DE Butch McNeely.
2-8-BUF28 (1Q: 00:21) Frankie Rosenthal ran a draw inside the right guard for 0 yards. Tackled by S Chad Reeves.
Start of second quarter.
3-8-BUF28 (2Q: 15:00) Matt Leinhart pass completed to WR Bert Moss for 16 yards. Tackled by S Lincoln Page, assisted by CB Juan Fisher. Moss gained 3 yards after the catch.
1-10-BUF12 (2Q: 14:30) Graham Marklund ran inside the right guard for 3 yards. Tackled by OLB Cory Cochrane, assisted by OLB Alex Raffensperger.
2-7-BUF09 (2Q: 14:04) Graham Marklund ran around right end for 0 yards. Tackled by OLB Cory Cochrane.
3-7-BUF09 (2Q: 13:17) Matt Leinhart pass completed to RB Frankie Rosenthal for 9 yards and a TOUCHDOWN! Rosenthal gained 6 yards after the catch. San Francisco 9, Buffalo 0
(2Q: 13:17) Extra point by Roger Kowal was good. San Francisco 10, Buffalo 0
(2Q: 13:07) Roger Kowal kicked off 78 yards from the SFO30. Touchback.
1-10-BUF20 (2Q: 13:07) Percy Hildreth ran inside the left guard for 3 yards. Tackled by ILB Sean Brower. The ball was fumbled and recovered by SFO S Bryant Satterfield to the BUF23.
1-10-BUF23 (2Q: 13:00) Frankie Rosenthal ran around right end for -1 yards. Tackled by OLB Paul Posluszny, assisted by DT Andy Humphries. DT Andy Humphries knocked down Doug Datish to break up the play.
2-11-BUF24 (2Q: 12:16) Matt Leinhart pass completed to WR Gerald Hitchcock for 4 yards. Tackled by OLB Cory Cochrane. Hitchcock gained 2 yards after the catch.
3-7-BUF20 (2Q: 11:31) Matt Leinhart pass completed to WR Brant Hatcher for 7 yards. Tackled by S Chad Reeves.
1-10-BUF13 (2Q: 11:08) Nathan Warfield pass completed to WR Reuben Hamilton for 13 yards and a TOUCHDOWN! San Francisco 16, Buffalo 0
(2Q: 11:08) Extra point by Roger Kowal was good. San Francisco 17, Buffalo 0
(2Q: 11:03) Roger Kowal kicked off 66 yards from the SFO30. Craig Gorton returned the ball 22 yards to the BUF26. Tackled by Kyle McElroy.
1-10-BUF26 (2Q: 10:40) Drew Henson pass completed to RB Marshall Vecchio for 4 yards. Tackled by CB Stanford Routt. Vecchio gained 5 yards after the catch.
2-6-BUF30 (2Q: 10:13) Percy Hildreth ran inside the right guard for 1 yard. Tackled by DT Derek Jamison, assisted by S C.C. Brown.
3-5-BUF31 (2Q: 09:26) Drew Henson pass completed to TE Stan Strouse for 8 yards. Tackled by S Jose Turnbull.
1-10-BUF39 (2Q: 08:42) Rob Cressio pass completed to WR Colin Saenz for 9 yards. Tackled by S C.C. Brown. The receiver ran his route right over the middle of the field.
2-1-BUF48 (2Q: 08:21) Rob Cressio sacked by DT Lorenzo Weddle for a loss of 2 yards. Weddle ran right past Kenneth Fultz and knocked down the quarterback.
3-3-BUF46 (2Q: 08:00) Rob Cressio pass completed to WR Colin Saenz for 6 yards. Tackled by CB Ron Bartell. The receiver ran his route right over the middle of the field.
1-10-SFO48 (2Q: 07:38) Rob Cressio pass fell incomplete, intended for WR Colin Saenz. CB Stanford Routt defended the pass.
2-10-SFO48 (2Q: 07:32) Rob Cressio sacked by DE Phillip Williams for a loss of 6 yards. Sack allowed by Kenneth Fultz. San Francisco's C.C. Brown was hurt on the play.
3-16-BUF46 (2Q: 07:14) Rob Cressio pass completed to WR Sam Logan for 14 yards. Tackled by CB Stanford Routt. Logan gained 13 yards after the catch.
4-2-SFO40 (2Q: 06:58) Reggie Hodges punted 36 yards. The ball was marked out of bounds at the SFO04.
1-10-SFO04 (2Q: 06:50) Graham Marklund ran inside the right tackle for 1 yard. Tackled by OLB Cory Cochrane. PENALTY: San Francisco was called for Offensive Holding. The penalty was declined.
2-9-SFO05 (2Q: 06:43) Nathan Warfield scrambled for 8 yards. Tackled by CB Juan Fisher.
3-1-SFO13 (2Q: 06:06) Graham Marklund ran around right end for -1 yards. Tackled by OLB Paul Posluszny.
4-2-SFO12 (2Q: 05:37) Reggie Krumrei punted 43 yards. Craig Gorton returned the kick 6 yards to the SFO49. Tackled by Ron Bartell.
1-10-SFO49 (2Q: 05:27) Rob Cressio pass completed to WR Colin Saenz for 5 yards. Tackled by OLB Bart Napiecek, assisted by DT Lorenzo Weddle.
2-5-SFO44 (2Q: 05:11) PENALTY: San Francisco was called for Encroachment.
1-10-SFO39 (2Q: 05:03) Rob Cressio pass was intended for WR Sam Logan and was intercepted by S Bryant Satterfield in the end zone. Touchback.
1-10-SFO20 (2Q: 04:51) Graham Marklund ran inside the right guard for 8 yards. Tackled by OLB Paul Posluszny, assisted by CB Marlon Bellais. Key block delivered by Shane West.
2-2-SFO28 (2Q: 04:14) Graham Marklund ran inside the left tackle for 2 yards. Tackled by DT Ray Cochrane, assisted by CB Juan Fisher. Key block delivered by Doug Datish.
1-10-SFO30 (2Q: 03:47) Frankie Rosenthal ran around left end for -3 yards. Tackled by OLB Cory Cochrane, assisted by CB Louis Gibson.
2-13-SFO27 (2Q: 03:01) Nathan Warfield pass completed to RB Frankie Rosenthal for 1 yard. Tackled by OLB Stephen Singleton, assisted by CB R.J. Terry. Rosenthal gained 1 yard after the catch.
3-12-SFO28 (2Q: 02:28) Nathan Warfield pass was thrown incomplete, intended for RB Frankie Rosenthal.
4-12-SFO28 (2Q: 02:22) Reggie Krumrei punted 50 yards. Craig Gorton returned the kick 1 yard to the BUF23. Tackled by Dwight Sellers. San Francisco's Darrin Walker was hurt on the play. This appears to be a minor neck injury. He should be able to remain in the game.
1-10-BUF23 (2Q: 02:12) Marshall Vecchio ran around right end for 20 yards. Tackled by OLB Timothy Feenstra. Key block delivered by Dave Leighton.
Official time out for the two-minute warning.
1-10-BUF43 (2Q: 02:00) Rob Cressio pass completed to WR Colin Saenz for 6 yards. Tackled by CB Glen Wayne. PENALTY: San Francisco was called for Offsides.
1-5-BUF48 (2Q: 02:00) Rob Cressio pass completed to WR Colin Saenz for 21 yards. Tackled by CB Ron Bartell. Saenz gained 6 yards after the catch.
1-10-SFO31 (2Q: 01:40) Rob Cressio sacked by DT Derek Jamison and DE Phillip Williams for a loss of 6 yards. Sack allowed by Kenneth Fultz.
2-16-SFO37 (2Q: 01:21) PENALTY: Buffalo was called for a False Start.
2-21-SFO42 (2Q: 01:21) Rob Cressio pass fell incomplete, intended for WR Sam Logan. DE Phillip Williams hurried the quarterback into a bad throw. PENALTY: San Francisco was called for an Intentional Face Mask.
1-10-SFO27 (2Q: 01:12) Rob Cressio sacked by DE Phillip Williams for a loss of 8 yards. Sack allowed by Jay Blake.
2-18-SFO35 (2Q: 00:54) Rob Cressio pass fell incomplete, intended for WR Travis Wilson. DE Phillip Williams hurried the quarterback into a bad throw.
3-18-SFO35 (2Q: 00:45) Rob Cressio pass fell incomplete, intended for WR Bryant Johnson. CB Stanford Routt hurried the quarterback into a bad throw.
4-18-SFO35 (2Q: 00:34) Justin Medlock attempted a 52 yard field goal and missed short of the crossbar.
1-10-SFO42 (2Q: 00:28) PENALTY: Buffalo was called for Encroachment.
1-5-SFO47 (2Q: 00:28) Graham Marklund ran outside the right tackle for 32 yards. Tackled by CB Marlon Bellais. Key block delivered by It's Not A Sinclair.
San Francisco called a time out.
1-10-BUF21 (2Q: 00:20) Nathan Warfield pass completed to TE Luther Douglas for 3 yards. Tackled by S Chad Reeves.
San Francisco called a time out.
2-7-BUF18 (2Q: 00:11) Roger Kowal attempted a 35 yard field goal and succeeded. San Francisco 20, Buffalo 0
(2Q: 00:03) Roger Kowal kicked off 79 yards from the SFO30. Touchback.
1-10-BUF20 (2Q: 00:03) Rob Cressio dropped to one knee for -1 yards.
Start of third quarter.
(3Q: 15:00) Roger Kowal kicked off 75 yards from the SFO30. Craig Gorton returned the ball 28 yards to the BUF23. Tackled by Kyle McElroy.
1-10-BUF23 (3Q: 14:24) Rob Cressio scrambled for 1 yard. Tackled by CB Ron Bartell.
2-9-BUF24 (3Q: 13:55) Rob Cressio pass completed to WR Travis Wilson for 3 yards. The receiver went out of bounds. Tackled by DE Bob Vasquez.
3-6-BUF27 (3Q: 13:29) Rob Cressio sacked by DT Lenny Erickson for a loss of 10 yards. Sack allowed by Dwayne Forguson. The ball was fumbled and recovered by BUF Dwayne Forguson on the BUF17.
4-16-BUF17 (3Q: 13:02) Reggie Hodges punted 37 yards. Brant Hatcher returned the kick 17 yards to the BUF37. Tackled by Stan Strouse.
1-10-BUF37 (3Q: 12:53) Nathan Warfield pass completed to RB Frankie Rosenthal for -4 yards. Tackled by S Lincoln Page.
2-14-BUF41 (3Q: 12:11) Nathan Warfield pass was dropped by WR Reuben Hamilton. PENALTY: San Francisco was called for Offensive Holding.
2-24-SFO49 (3Q: 12:02) Nathan Warfield pass was intended for WR Bert Moss and was intercepted by S Chad Reeves at the BUF34. The interception was returned 4 yards. Tackled by Brant Hatcher.
1-10-BUF38 (3Q: 11:54) Rob Cressio pass was intended for WR Travis Wilson and was intercepted by S Jose Turnbull at the SFO31. The interception was returned 6 yards. Tackled by Travis Wilson.
1-10-SFO37 (3Q: 11:42) Nathan Warfield pass completed to WR Gerald Hitchcock for 9 yards. The receiver went out of bounds. Tackled by CB Usama Young. Hitchcock gained 1 yard after the catch.
2-1-SFO46 (3Q: 11:17) Graham Marklund ran outside the right tackle for 1 yard. Tackled by OLB Paul Posluszny. Key block delivered by Luke Fulton.
1-10-SFO47 (3Q: 10:31) Frankie Rosenthal ran inside the right guard for -1 yards. Tackled by DT Everett Kinsella.
2-11-SFO46 (3Q: 10:02) Graham Marklund ran outside the right tackle for 3 yards. Tackled by DT Ray Cochrane.
3-8-SFO49 (3Q: 09:15) Graham Marklund ran a trap outside the right tackle for 7 yards. Tackled by S Lincoln Page. PENALTY: Buffalo was called for an Intentional Face Mask.
1-10-BUF29 (3Q: 09:05) Frankie Rosenthal ran around the left tackle for 8 yards. Tackled by CB Juan Fisher. Key block delivered by Shane West.
2-2-BUF21 (3Q: 08:31) Graham Marklund ran around the left tackle for 5 yards. Tackled by OLB Cory Cochrane, assisted by DT Ray Cochrane. Key block delivered by Doug Datish.
1-10-BUF16 (3Q: 08:03) Graham Marklund ran inside the left guard for -1 yards. Tackled by DT Everett Kinsella, assisted by DT Ray Cochrane. OLB Cory Cochrane knocked down Quentin Shea to break up the play.
2-11-BUF17 (3Q: 07:18) Graham Marklund ran around right end for 2 yards. Tackled by OLB Paul Posluszny, assisted by CB Craig Gorton.
3-9-BUF15 (3Q: 06:39) Nathan Warfield pass completed to FB Darrin Walker for 9 yards. Tackled by OLB Cory Cochrane. Walker gained 6 yards after the catch.
1-6-BUF06 (3Q: 05:55) Frankie Rosenthal ran outside the right tackle for 4 yards. Tackled by OLB Stephen Singleton.
2-2-BUF02 (3Q: 05:12) Nathan Warfield pass completed to WR Brant Hatcher for 2 yards and a TOUCHDOWN! San Francisco 26, Buffalo 0
(3Q: 05:12) Extra point by Roger Kowal was good. San Francisco 27, Buffalo 0
(3Q: 05:03) Roger Kowal kicked off 75 yards from the SFO30. Touchback.
1-10-BUF20 (3Q: 05:03) Rob Cressio pass was dropped by WR Sam Logan.
2-10-BUF20 (3Q: 04:59) Rob Cressio pass completed to WR Colin Saenz for 9 yards. Tackled by DT Derek Jamison. The receiver ran his route right over the middle of the field. Saenz gained 3 yards after the catch.
3-1-BUF29 (3Q: 04:18) Percy Hildreth ran inside the left guard for 8 yards. Tackled by CB Ron Bartell, assisted by OLB Timothy Feenstra. Key block delivered by Dwayne Forguson.
1-10-BUF37 (3Q: 03:35) Percy Hildreth ran inside the left guard for 10 yards. Tackled by DT Derek Jamison. Key block delivered by Dan Buenning.
1-10-BUF47 (3Q: 02:57) Percy Hildreth ran outside the right tackle for 12 yards. Tackled by OLB Bart Napiecek. Key block delivered by Jay Blake.
1-10-SFO41 (3Q: 02:11) Marshall Vecchio ran around left end for 13 yards. Tackled by CB Stanford Routt. Key block delivered by Jay Blake.
1-10-SFO28 (3Q: 01:27) Rob Cressio pass completed to WR Sam Logan for 3 yards. Tackled by OLB Timothy Feenstra, assisted by DT Lenny Erickson.
2-7-SFO25 (3Q: 01:00) Rob Cressio pass completed to WR Colin Saenz for 15 yards. Tackled by CB Stanford Routt. The receiver ran his route right over the middle of the field.
1-10-SFO10 (3Q: 00:35) Rob Cressio pass completed to WR Colin Saenz for 1 yard. Tackled by CB Glen Wayne. The receiver ran his route right over the middle of the field.
Start of fourth quarter.
2-9-SFO09 (4Q: 15:00) Percy Hildreth ran a trap outside the right tackle for 6 yards. Tackled by ILB Sean Brower.
3-3-SFO03 (4Q: 14:27) Percy Hildreth ran around the left tackle for 3 yards and a TOUCHDOWN! Key block delivered by Dwayne Forguson. PENALTY: Buffalo was called for Offensive Holding.
3-13-SFO13 (4Q: 14:18) Rob Cressio pass completed to WR Sam Logan for 8 yards. Tackled by CB Glen Wayne, assisted by CB Stanford Routt.
4-5-SFO05 (4Q: 13:33) Justin Medlock attempted a 22 yard field goal and succeeded. San Francisco 27, Buffalo 3
(4Q: 13:26) Justin Medlock kicked off 61 yards from the BUF30. Gerald Hitchcock returned the ball 16 yards to the SFO25. Tackled by Stephen Singleton.
1-10-SFO25 (4Q: 12:57) Graham Marklund ran around right end for 3 yards. Tackled by DT Andy Humphries, assisted by CB R.J. Terry.
2-7-SFO28 (4Q: 12:19) Graham Marklund ran around the left tackle for 1 yard. Tackled by DT Ray Cochrane, assisted by CB Usama Young. Buffalo's Steve Barber was hurt on the play.
3-6-SFO29 (4Q: 11:43) Graham Marklund ran inside the left guard for 3 yards. Tackled by OLB Cory Cochrane.
4-3-SFO32 (4Q: 11:08) Reggie Krumrei punted 49 yards. Craig Gorton returned the kick 2 yards to the BUF21. Tackled by Oren O'Neal.
1-10-BUF21 (4Q: 10:58) Rob Cressio pass completed to WR Travis Wilson for 31 yards. Tackled by S Bryant Satterfield. Wilson gained 4 yards after the catch.
1-10-SFO48 (4Q: 10:22) Marshall Vecchio ran inside the left tackle for 3 yards. Tackled by CB Ron Bartell, assisted by OLB Timothy Feenstra.
2-7-SFO45 (4Q: 09:40) Rob Cressio pass fell incomplete, intended for WR Bryant Johnson. CB Glen Wayne knocked the ball out of his grasp.
3-7-SFO45 (4Q: 09:30) Rob Cressio sacked by DE Phillip Williams and DE Bob Vasquez for a loss of 5 yards. Sack allowed by Dave Leighton.
4-12-BUF50 (4Q: 08:44) Rob Cressio pass was blocked at the line, intended for WR Sam Logan. DE Bob Vasquez blocked the pass. The ball goes over on downs.
1-10-BUF50 (4Q: 08:36) Frankie Rosenthal ran inside the right guard for 2 yards. Tackled by OLB Cory Cochrane.
2-8-BUF48 (4Q: 07:59) Graham Marklund ran a draw inside the right guard for 1 yard. Tackled by OLB Stephen Singleton.
3-7-BUF47 (4Q: 07:12) Frankie Rosenthal ran outside the right tackle for 5 yards. Tackled by S Chad Reeves. San Francisco's Nathan Warfield was hurt on the play. This appears to be a minor ribcage injury. He should be able to remain in the game.
4-2-BUF42 (4Q: 06:26) Reggie Krumrei punted 36 yards. The ball was downed at the BUF06.
1-10-BUF06 (4Q: 06:15) Rob Cressio pass completed to WR Bryant Johnson for 59 yards. Tackled by OLB Bart Napiecek.
1-10-SFO35 (4Q: 05:32) Rob Cressio pass fell incomplete, intended for WR Colin Saenz. DE Phillip Williams hurried the quarterback into a bad throw.
2-10-SFO35 (4Q: 05:21) Rob Cressio pass fell incomplete, intended for WR Sam Logan. OLB Timothy Feenstra defended the pass. PENALTY: San Francisco was called for Defensive Holding.
1-10-SFO30 (4Q: 05:09) Rob Cressio pass completed to WR Bryant Johnson for 22 yards. Tackled by OLB Bart Napiecek. The receiver ran his route right over the middle of the field. Johnson gained 6 yards after the catch.
1-8-SFO08 (4Q: 04:25) Rob Cressio sacked by DE Phillip Williams for a loss of 5 yards. Sack allowed by Jay Blake.
2-13-SFO13 (4Q: 03:47) Rob Cressio pass fell incomplete, intended for WR Colin Saenz. DT Derek Jamison hurried the quarterback into a bad throw.
3-13-SFO13 (4Q: 03:39) Rob Cressio sacked by OLB Timothy Feenstra for a loss of 6 yards. Sack allowed by Dwayne Forguson.
4-19-SFO19 (4Q: 03:07) Rob Cressio pass fell incomplete, intended for WR Sam Logan. CB Glen Wayne defended the pass. The ball goes over on downs.
1-10-SFO19 (4Q: 02:59) Frankie Rosenthal ran a counterplay inside the right tackle for 6 yards. Tackled by OLB Cory Cochrane, assisted by CB Marlon Bellais. Key block delivered by Luke Fulton.
2-4-SFO25 (4Q: 02:12) Frankie Rosenthal ran outside the right tackle for 6 yards. Tackled by DT Ray Cochrane. Key block delivered by It's Not A Sinclair.
Official time out for the two-minute warning.
1-10-SFO31 (4Q: 02:00) Graham Marklund ran inside the left tackle for -1 yards. Tackled by DT Ray Cochrane.
2-11-SFO30 (4Q: 01:13) Frankie Rosenthal ran outside the right tackle for 1 yard. Tackled by DT Andy Humphries. The defense looked very familiar with that play.
3-10-SFO31 (4Q: 00:28) Frankie Rosenthal ran inside the right tackle for 0 yards. Tackled by DT Haloti Ngata, assisted by OLB Cory Cochrane. PENALTY: San Francisco was called for Offensive Holding. The penalty was declined.
4-10-SFO31 (4Q: 00:19) Reggie Krumrei punted 48 yards. Marshall Vecchio returned the kick 5 yards to the BUF26. Tackled by Oren O'Neal.
1-10-BUF26 (4Q: 00:09) Rob Cressio pass fell incomplete, intended for WR Colin Saenz. CB Glen Wayne defended the pass.
Final Score: San Francisco 49ers 27, Buffalo Bills 3