Week 16, 2036

Played in San Francisco, CA, weather: 68 degrees, rain, 15 mph wind.
Buffalo won the toss and elected to receive.
Start of first quarter.
(1Q: 15:00) Kim Mahoney kicked off 56 yards from the SFO30. T.J. Bergeron returned the ball 38 yards to the SFO48. Tackled by Lionel Wilson.
1-10-SFO48 (1Q: 14:30) Ryan Mallett pass completed to TE Robbie Rayburn for 15 yards. Tackled by S Eric Reid. Rayburn gained 2 yards after the catch.
1-10-SFO33 (1Q: 14:04) Keith Rivers ran around left end for 1 yard. Tackled by DE Kendrick Spencer. Rivers slipped a little on the wet field.
2-9-SFO32 (1Q: 13:39) Keith Rivers ran outside the right tackle for 12 yards. Tackled by S Eric Reid, assisted by CB Tito Romanowski. The ball was fumbled and recovered by SFO DT Brock Scott to the SFO20.
1-10-SFO20 (1Q: 13:32) Kurt Roberts pass completed to FB Dwayne George for 3 yards. Tackled by ILB Edward Velevis. George gained 3 yards after the catch.
2-7-SFO23 (1Q: 13:04) Kurt Roberts pass completed to WR Bart Ives for 8 yards. Tackled by CB Rondell Yellig.
1-10-SFO31 (1Q: 12:25) Arnie Wolf ran inside the right guard for 2 yards. Tackled by ILB Edward Velevis, assisted by DE Jack Crawford.
2-8-SFO33 (1Q: 11:42) Kelvin Niechniedowicz ran inside the right guard for 3 yards. Tackled by S Jerome Holliman, assisted by CB T.J. Bergeron. PENALTY: Buffalo was called for Unsportsmanlike Conduct.
1-10-BUF49 (1Q: 11:32) Kurt Roberts pass completed to RB Kelvin Niechniedowicz for -1 yards. Tackled by DT Brett Bair.
2-11-SFO50 (1Q: 11:00) Kelvin Niechniedowicz ran around left end for 4 yards. Tackled by ILB Edward Velevis, assisted by DT Drake Nevis.
3-7-BUF46 (1Q: 10:33) Arnie Wolf ran inside the right tackle for 3 yards. Tackled by ILB Edward Velevis, assisted by DT Drake Nevis.
4-4-BUF43 (1Q: 09:52) Stephen Lyle punted 43 yards. Touchback.
1-10-BUF20 (1Q: 09:45) Ryan Mallett pass completed to WR Vince Taft for 10 yards. Tackled by CB Drew Vance.
1-10-BUF30 (1Q: 09:06) Alex Neiderhiser ran outside the right tackle for 2 yards. Tackled by ILB Ted Kling, assisted by CB Barry Coronado.
2-8-BUF32 (1Q: 08:37) PENALTY: Buffalo was called for a False Start.
2-13-BUF27 (1Q: 08:28) Keith Rivers ran around left end for 12 yards. Tackled by DE Charlie Botta, assisted by S Eric Reid.
3-1-BUF39 (1Q: 07:48) Alex Neiderhiser ran around right end for 1 yard. Tackled by S Eric Reid, assisted by OLB Seth Gozinsky. Key block delivered by Will Collins.
1-10-BUF40 (1Q: 07:18) Keith Rivers ran outside the right tackle for -4 yards. Tackled by DT Brock Scott.
2-14-BUF36 (1Q: 06:35) Ryan Mallett pass fell incomplete, intended for TE Robbie Rayburn. DE Charlie Botta hurried the quarterback into a bad throw. The quarterback threw away from the double coverage.
3-14-BUF36 (1Q: 06:25) Ryan Mallett pass completed to TE Robbie Rayburn for 10 yards. Tackled by ILB Sam Massare, assisted by CB Harvey Hopkins. The receiver ran his route right over the middle of the field. The quarterback threw away from the double coverage.
4-4-BUF46 (1Q: 05:49) Bryan Anger punted 54 yards. Touchback.
1-10-SFO20 (1Q: 05:42) Kelvin Niechniedowicz ran around right end for 15 yards and was forced out of bounds. Tackled by CB Alvin Fulton, assisted by OLB Carlton McAddley. Key block delivered by Alan Mayes.
1-10-SFO35 (1Q: 05:06) Arnie Wolf ran outside the right tackle for 1 yard. Tackled by S Jerome Holliman.
2-9-SFO36 (1Q: 04:33) Kurt Roberts pass completed to WR Raymond Stephenson for 5 yards. Tackled by OLB Carlton McAddley. The receiver ran his route right over the middle of the field.
3-4-SFO41 (1Q: 03:52) PENALTY: San Francisco was called for a False Start.
3-9-SFO36 (1Q: 03:45) Kurt Roberts pass fell incomplete, intended for TE Graham Cassidy. CB Rondell Yellig defended the pass. The quarterback threw away from the double coverage.
4-9-SFO36 (1Q: 03:37) Stephen Lyle punted 41 yards. Roosevelt Bailey called for a fair catch at the BUF23.
1-10-BUF23 (1Q: 03:26) Ryan Mallett pass completed to TE Robbie Rayburn for 6 yards. Tackled by OLB Seth Gozinsky. The receiver ran his route right over the middle of the field.
2-4-BUF29 (1Q: 02:52) Alex Neiderhiser ran around right end for 2 yards. Tackled by DE Riddick Olpin, assisted by OLB Wes Ryan.
3-2-BUF31 (1Q: 02:18) Alex Neiderhiser ran around the left tackle for 5 yards. Tackled by S Eric Reid, assisted by ILB Sam Massare. Key block delivered by Riley Reiff.
1-10-BUF36 (1Q: 01:32) Alex Neiderhiser ran outside the right tackle for 2 yards. Tackled by ILB Ted Kling. Neiderhiser slipped a little on the wet field.
2-8-BUF38 (1Q: 00:58) Alex Neiderhiser ran around left end for 0 yards. Tackled by CB Drew Vance, assisted by ILB Sam Massare.
3-8-BUF38 (1Q: 00:14) Ryan Mallett pass fell incomplete, intended for FB J.R. Burroughs. DT Brock Scott hurried the quarterback into a bad throw. The quarterback threw away from the double coverage.
4-8-BUF38 (1Q: 00:08) Bryan Anger punted 39 yards. Harvey Hopkins returned the kick 4 yards to the SFO27. Tackled by Bryant Pasich.
Start of second quarter.
1-10-SFO27 (2Q: 15:00) Kelvin Niechniedowicz ran inside the right tackle for 9 yards. Tackled by OLB Carlton McAddley, assisted by ILB Edward Velevis. Key block delivered by Eddie Stewart. Stewart ran over Jerel Worthy to set up the play.
2-1-SFO36 (2Q: 14:31) Kurt Roberts pass completed to TE Allen Jacobs for 6 yards. Tackled by OLB Carlton McAddley.
1-10-SFO42 (2Q: 13:45) Kelvin Niechniedowicz ran around right end for 1 yard. Tackled by CB Alvin Fulton, assisted by ILB Edward Velevis.
2-9-SFO43 (2Q: 12:59) Kurt Roberts pass completed to RB Kelvin Niechniedowicz for 4 yards. Tackled by OLB Willie Joyner, assisted by OLB Omar Henry. Niechniedowicz gained 3 yards after the catch.
3-5-SFO47 (2Q: 12:15) Kurt Roberts pass completed to WR Raymond Stephenson for 19 yards. Tackled by CB Rondell Yellig. Stephenson gained 13 yards after the catch.
1-10-BUF34 (2Q: 11:30) Kelvin Niechniedowicz ran around left end for 1 yard. Tackled by CB Rondell Yellig, assisted by S Jerome Holliman.
2-9-BUF33 (2Q: 11:04) Kurt Roberts pass completed to WR Lionel Wilson for 1 yard. Tackled by CB Norman Villanueva, assisted by DE Jack Crawford.
3-8-BUF32 (2Q: 10:22) Kelvin Niechniedowicz ran inside the right guard for 7 yards. Tackled by CB Bryant Pasich, assisted by OLB Carlton McAddley. PENALTY: San Francisco was called for an Illegal Substitution. The penalty was declined.
4-1-BUF25 (2Q: 10:14) Kim Mahoney attempted a 42 yard field goal and succeeded. San Francisco 3, Buffalo 0
(2Q: 10:09) Kim Mahoney kicked off 58 yards from the SFO30. Bryant Pasich returned the ball 33 yards to the BUF45. Tackled by Lionel Wilson.
1-10-BUF45 (2Q: 09:37) Alex Neiderhiser ran around the left tackle for 6 yards. Tackled by S Phillip Singleton, assisted by DT Al Simmons. Key block delivered by Rod Norris.
2-4-SFO49 (2Q: 09:13) PENALTY: San Francisco was called for Encroachment.
1-10-SFO44 (2Q: 09:04) Ryan Mallett pass completed to TE Damon Collier for 17 yards. Tackled by ILB Ted Kling.
1-10-SFO27 (2Q: 08:38) Ryan Mallett pass was blocked at the line, intended for WR K.C. Stevenson. DE Charlie Botta blocked the pass.
2-10-SFO27 (2Q: 08:31) Ryan Mallett scrambled for 6 yards. Tackled by CB Harvey Hopkins.
3-4-SFO21 (2Q: 07:56) Ryan Mallett pass completed to WR K.C. Stevenson for 12 yards. Tackled by OLB Wes Ryan. Stevenson gained 2 yards after the catch.
1-9-SFO09 (2Q: 07:28) Ryan Mallett pass completed to TE Robbie Rayburn for 9 yards and a TOUCHDOWN! Buffalo 6, San Francisco 3
(2Q: 07:28) Extra point by Daniel Elstrom was good. Buffalo 7, San Francisco 3
(2Q: 07:20) Daniel Elstrom kicked off 61 yards from the BUF30. Lionel Wilson returned the ball 19 yards to the SFO28. Tackled by Vince Taft.
1-10-SFO28 (2Q: 06:51) Kelvin Niechniedowicz ran around right end for 0 yards. Tackled by S Jerome Holliman, assisted by CB Alvin Fulton.
2-10-SFO28 (2Q: 06:17) Kelvin Niechniedowicz ran inside the left tackle for 13 yards. Tackled by S Jerome Holliman. Key block delivered by Chuck Crapo.
1-10-SFO41 (2Q: 05:51) Kurt Roberts pass completed to TE Graham Cassidy for 8 yards. Tackled by CB Alvin Fulton.
2-2-SFO49 (2Q: 05:20) Kelvin Niechniedowicz ran inside the right tackle for 0 yards. Tackled by DT Brett Bair.
3-2-SFO49 (2Q: 04:48) Kelvin Niechniedowicz ran outside the right tackle for 1 yard. Tackled by CB Alvin Fulton.
4-1-SFO50 (2Q: 04:05) Kelvin Niechniedowicz ran around left end for -1 yards. Tackled by OLB Omar Henry. The defense looked very familiar with that play. The ball goes over on downs.
1-10-SFO49 (2Q: 03:57) Ryan Mallett pass completed to WR Roosevelt Bailey for 8 yards. Tackled by DE Jeremy Ballard. The receiver ran his route right over the middle of the field. Bailey gained 2 yards after the catch.
2-2-SFO41 (2Q: 03:11) Ryan Mallett pass completed to TE Robbie Rayburn for 29 yards. Tackled by CB Tito Romanowski. The receiver ran his route right over the middle of the field. Rayburn gained 22 yards after the catch.
1-10-SFO12 (2Q: 02:25) PENALTY: Buffalo was called for a False Start.
1-15-SFO17 (2Q: 02:25) Ryan Mallett pass completed to TE Damon Collier for 14 yards. Tackled by OLB Terry Beckman. The receiver ran his route right over the middle of the field. Collier gained 6 yards after the catch.
Official time out for the two-minute warning.
2-1-SFO03 (2Q: 02:00) Ryan Mallett pass fell incomplete, intended for TE Robbie Rayburn. ILB Ted Kling defended the pass.
3-1-SFO03 (2Q: 01:55) Ryan Mallett pass completed to TE Robbie Rayburn for 3 yards and a TOUCHDOWN! Buffalo 13, San Francisco 3
(2Q: 01:55) Extra point by Daniel Elstrom was good. Buffalo 14, San Francisco 3
(2Q: 01:45) Daniel Elstrom kicked off 53 yards from the BUF30. Lionel Wilson returned the ball 23 yards to the SFO40. Tackled by Ralph Banks.
1-10-SFO40 (2Q: 01:37) Kurt Roberts pass completed to FB Dwayne George for 6 yards. Tackled by OLB Carlton McAddley. The quarterback threw away from the double coverage.
2-4-SFO46 (2Q: 01:17) Kurt Roberts pass fell incomplete, intended for WR Bart Ives. S Jerome Holliman defended the pass. PENALTY: San Francisco was called for Offensive Holding.
2-14-SFO36 (2Q: 01:11) Kurt Roberts pass was thrown incomplete, intended for TE Allen Jacobs.
3-14-SFO36 (2Q: 01:04) Kurt Roberts pass completed to WR Marcus Fitzgerald for -4 yards. Tackled by S Jumbo Coffey, assisted by CB Rondell Yellig.
4-18-SFO32 (2Q: 00:47) Stephen Lyle punted 41 yards. Bryant Pasich returned the kick 6 yards to the BUF33. Tackled by Drew Vance.
1-10-BUF33 (2Q: 00:40) Ryan Mallett pass completed to TE Damon Collier for 3 yards. Tackled by S Eric Reid. The receiver ran his route right over the middle of the field. The quarterback threw away from the double coverage.
2-7-BUF36 (2Q: 00:04) Alex Neiderhiser ran around right end for 5 yards. Tackled by S Eric Reid.
Start of third quarter.
(3Q: 15:00) Daniel Elstrom kicked off 73 yards from the BUF30. Touchback.
1-10-SFO20 (3Q: 15:00) PENALTY: San Francisco was called for a False Start.
1-15-SFO15 (3Q: 14:52) Kurt Roberts pass fell incomplete, intended for WR Bart Ives. ILB Percy Mitchell defended the pass.
2-15-SFO15 (3Q: 14:46) Kurt Roberts pass completed to WR Raymond Stephenson for -1 yards. Tackled by CB Alvin Fulton.
3-16-SFO14 (3Q: 13:59) Kurt Roberts pass completed to WR Bart Ives for 7 yards. Tackled by CB Alvin Fulton. The receiver ran his route right over the middle of the field.
4-9-SFO21 (3Q: 13:16) Stephen Lyle punted 58 yards. Roosevelt Bailey returned the kick 6 yards to the BUF27. Tackled by Drew Vance.
1-10-BUF27 (3Q: 13:08) Alex Neiderhiser ran inside the left tackle for 2 yards. Tackled by DT Aaron Cauthen, assisted by S Eric Reid.
2-8-BUF29 (3Q: 12:34) Ryan Mallett scrambled for 3 yards. Tackled by S Eric Reid.
3-5-BUF32 (3Q: 11:57) Ryan Mallett pass fell incomplete, intended for WR Roosevelt Bailey. CB Harvey Hopkins knocked the ball out of his grasp. The quarterback threw into double coverage. San Francisco's Phillip Singleton was hurt on the play. This appears to be a minor foot injury. He should be able to remain in the game.
4-5-BUF32 (3Q: 11:52) Bryan Anger punted 34 yards. Harvey Hopkins returned the kick 51 yards to the BUF15. Tackled by Riley Reiff.
1-10-BUF15 (3Q: 11:44) Kelvin Niechniedowicz ran around right end for 0 yards. Tackled by ILB Edward Velevis.
2-10-BUF15 (3Q: 11:04) Kurt Roberts pass fell incomplete, intended for WR Marcus Fitzgerald. CB Norman Villanueva knocked the ball out of his grasp.
3-10-BUF15 (3Q: 10:57) Kelvin Niechniedowicz ran inside the left tackle for 15 yards and a TOUCHDOWN! Key block delivered by Amos Dotson. Buffalo 14, San Francisco 9
(3Q: 10:57) Extra point by Kim Mahoney was good. Buffalo 14, San Francisco 10
(3Q: 10:47) Kim Mahoney kicked off 65 yards from the SFO30. Bryant Pasich returned the ball 30 yards to the BUF35. Tackled by Marcus Fitzgerald.
1-10-BUF35 (3Q: 10:17) Ryan Mallett pass fell incomplete, intended for TE Robbie Rayburn. CB Harvey Hopkins defended the pass.
2-10-BUF35 (3Q: 10:10) Alex Neiderhiser ran around right end for 10 yards. Tackled by DE Riddick Olpin. Key block delivered by Derek Connell.
1-10-BUF45 (3Q: 09:34) Ryan Mallett sacked by DE Charlie Botta and DE Jeremy Ballard for a loss of 6 yards. Sack allowed by Rod Norris.
2-16-BUF39 (3Q: 08:56) Ryan Mallett pass completed to TE Damon Collier for 11 yards. Tackled by CB Harvey Hopkins. The receiver ran his route right over the middle of the field. Collier gained 6 yards after the catch. The quarterback threw away from the double coverage.
3-5-SFO50 (3Q: 08:14) Ryan Mallett pass fell incomplete, intended for TE Robbie Rayburn. ILB Ted Kling defended the pass.
4-5-SFO50 (3Q: 08:09) Bryan Anger punted 50 yards. Touchback.
1-10-SFO20 (3Q: 08:04) Kurt Roberts pass completed to TE Allen Jacobs for 6 yards. Tackled by S Terry Gomez.
2-4-SFO26 (3Q: 07:28) Kurt Roberts pass fell incomplete, intended for TE Graham Cassidy. DT Drake Nevis hurried the quarterback into a bad throw.
3-4-SFO26 (3Q: 07:21) Kurt Roberts pass fell incomplete, intended for TE Allen Jacobs. S Terry Gomez defended the pass.
4-4-SFO26 (3Q: 07:17) Stephen Lyle punted 57 yards. Roosevelt Bailey returned the kick 21 yards to the BUF38. Tackled by Drew Vance.
1-10-BUF38 (3Q: 07:10) Alex Neiderhiser ran around right end for 0 yards. Tackled by DT Brock Scott.
2-10-BUF38 (3Q: 06:25) Ryan Mallett pass fell incomplete, intended for TE Damon Collier. DE Charlie Botta hurried the quarterback into a bad throw. The quarterback threw away from the double coverage.
3-10-BUF38 (3Q: 06:20) Ryan Mallett pass completed to TE Damon Collier for 11 yards. Tackled by ILB Sam Massare, assisted by CB Barry Coronado. The receiver ran his route right over the middle of the field. The quarterback threw away from the double coverage.
1-10-BUF49 (3Q: 05:44) Keith Rivers ran around the left tackle for 0 yards. Tackled by DT Devin Blanchard.
2-10-BUF49 (3Q: 05:00) Ryan Mallett scrambled for 5 yards. Tackled by ILB Sam Massare.
3-5-SFO46 (3Q: 04:26) Ryan Mallett pass fell incomplete, intended for WR Roosevelt Bailey. ILB Sam Massare defended the pass. The quarterback threw into double coverage.
4-5-SFO46 (3Q: 04:22) Bryan Anger punted 39 yards. The ball was marked out of bounds at the SFO07.
1-10-SFO07 (3Q: 04:13) Kelvin Niechniedowicz ran inside the left tackle for 2 yards. Tackled by S Jerome Holliman, assisted by DT Jerel Worthy.
2-8-SFO09 (3Q: 03:37) Kurt Roberts pass completed to WR Bart Ives for 0 yards. Tackled by S Jerome Holliman. Buffalo's Jumbo Coffey was hurt on the play. This appears to be a very serious knee injury.
3-8-SFO09 (3Q: 02:49) Kelvin Niechniedowicz ran around the left tackle for 9 yards. Tackled by DT Drake Nevis. Key block delivered by Amos Dotson. Dotson flattened Rondell Yellig to ensure the play's success.
1-10-SFO18 (3Q: 02:23) Arnie Wolf ran around left end for 1 yard. Tackled by ILB Percy Mitchell, assisted by CB Norman Villanueva.
2-9-SFO19 (3Q: 01:51) Arnie Wolf ran inside the left tackle for 5 yards. Tackled by ILB Edward Velevis.
3-4-SFO24 (3Q: 01:25) Kurt Roberts pass completed to WR Raymond Stephenson for 32 yards. Tackled by S Christian Thompson. Stephenson gained 24 yards after the catch.
1-10-BUF44 (3Q: 00:40) Kelvin Niechniedowicz ran inside the left guard for 3 yards. Tackled by DT Drake Nevis.
2-7-BUF41 (3Q: 00:08) Kelvin Niechniedowicz ran outside the right tackle for 5 yards. Tackled by S Christian Thompson.
Start of fourth quarter.
3-2-BUF36 (4Q: 15:00) Kelvin Niechniedowicz ran around right end for 12 yards. Tackled by ILB Edward Velevis, assisted by DE Jack Crawford. Key block delivered by Pete McWilliams.
1-10-BUF24 (4Q: 14:16) Kurt Roberts pass fell incomplete, intended for WR Marcus Fitzgerald. OLB Omar Henry hurried the quarterback into a bad throw.
2-10-BUF24 (4Q: 14:03) Kurt Roberts pass completed to WR Lionel Wilson for 10 yards. Tackled by DE Jack Crawford. Wilson gained 7 yards after the catch.
1-10-BUF14 (4Q: 13:19) Kelvin Niechniedowicz ran inside the left tackle for 2 yards. Tackled by DE Jake Bequette, assisted by OLB Omar Henry.
2-8-BUF12 (4Q: 12:45) Kurt Roberts pass was thrown incomplete, intended for WR Lionel Wilson. The quarterback threw away from the double coverage. San Francisco's Amos Dotson was hurt on the play. This appears to be a minor ankle injury. He should be able to remain in the game.
3-8-BUF12 (4Q: 12:41) Kelvin Niechniedowicz ran around left end for 12 yards and a TOUCHDOWN! Key block delivered by Alan Mayes. San Francisco 16, Buffalo 14
(4Q: 12:41) Extra point by Kim Mahoney missed.
(4Q: 12:35) Kim Mahoney kicked off 57 yards from the SFO30. Bryant Pasich returned the ball 31 yards to the BUF44. Tackled by Carlos Devine.
1-10-BUF44 (4Q: 12:03) Alex Neiderhiser ran outside the right tackle for 1 yard. Tackled by OLB Wes Ryan, assisted by DT Aaron Cauthen.
2-9-BUF45 (4Q: 11:39) Alex Neiderhiser ran outside the right tackle for 2 yards. Tackled by DT Aaron Cauthen, assisted by ILB Sam Massare.
3-7-BUF47 (4Q: 11:06) Ryan Mallett sacked by DT Al Simmons for a loss of 5 yards. Simmons ran right past Riley Reiff and knocked down the quarterback. The ball was fumbled and recovered by BUF Keith Rivers for 2 yards to the BUF44.
4-10-BUF44 (4Q: 10:30) Bryan Anger punted 54 yards. The ball was downed at the SFO02. San Francisco's Dwayne George was hurt on the play. This appears to be a minor elbow injury. He should be able to remain in the game.
1-10-SFO02 (4Q: 10:19) Kurt Roberts pass fell incomplete, intended for FB Dwayne George. ILB Edward Velevis defended the pass.
2-10-SFO02 (4Q: 10:15) Kelvin Niechniedowicz ran inside the right tackle for -1 yards. Tackled by DE Jake Bequette.
3-11-SFO01 (4Q: 09:31) Kurt Roberts pass completed to WR Raymond Stephenson for 3 yards. Tackled by OLB Omar Henry. The receiver ran his route right over the middle of the field. The quarterback threw away from the double coverage.
4-8-SFO04 (4Q: 09:03) Stephen Lyle punted 37 yards. The ball was marked out of bounds at the SFO41.
1-10-SFO41 (4Q: 08:56) Keith Rivers ran inside the left tackle for 2 yards. Tackled by S Eric Reid.
2-8-SFO39 (4Q: 08:14) Keith Rivers ran around the left tackle for -2 yards. Tackled by DT Al Simmons, assisted by DT Brock Scott.
3-10-SFO41 (4Q: 07:41) PENALTY: Buffalo was called for a False Start.
3-15-SFO46 (4Q: 07:34) Ryan Mallett pass fell incomplete, intended for WR Vince Taft. OLB Terry Beckman defended the pass. The quarterback threw into double coverage.
4-15-SFO46 (4Q: 07:24) Bryan Anger punted 30 yards. Harvey Hopkins called for a fair catch at the SFO16.
1-10-SFO16 (4Q: 07:17) Kurt Roberts pass completed to FB Ralph Troutman for 9 yards. Tackled by S Jerome Holliman. Troutman gained 3 yards after the catch.
2-1-SFO25 (4Q: 06:32) Kurt Roberts pass completed to WR Bart Ives for 22 yards. Tackled by CB Alvin Fulton. The receiver ran his route right over the middle of the field. Ives gained 9 yards after the catch.
1-10-SFO47 (4Q: 05:46) Kurt Roberts pass completed to WR Raymond Stephenson for 1 yard. Tackled by S Terry Gomez. Stephenson gained 1 yard after the catch.
2-9-SFO48 (4Q: 05:02) Kurt Roberts pass was thrown incomplete, intended for TE Graham Cassidy. PENALTY: San Francisco was called for Unsportsmanlike Conduct.
3-24-SFO33 (4Q: 04:55) Kurt Roberts pass fell incomplete, intended for WR Raymond Stephenson. OLB Carlton McAddley hurried the quarterback into a bad throw.
4-24-SFO33 (4Q: 04:45) Stephen Lyle punted 63 yards. The ball was downed at the BUF04.
1-10-BUF04 (4Q: 04:35) Ryan Mallett pass completed to WR Timothy Castillo for 4 yards. Tackled by DT Al Simmons. The receiver ran his route right over the middle of the field.
2-6-BUF08 (4Q: 04:09) Ryan Mallett pass completed to WR Roosevelt Bailey for 13 yards. Tackled by OLB Terry Beckman. Bailey gained 6 yards after the catch.
1-10-BUF21 (4Q: 03:21) Alex Neiderhiser ran outside the right tackle for 1 yard and was forced out of bounds. Tackled by DT Aaron Cauthen, assisted by S Eric Reid.
2-9-BUF22 (4Q: 03:11) Keith Rivers ran inside the right tackle for 5 yards. Tackled by OLB Seth Gozinsky, assisted by DT Brock Scott. Buffalo's Damon Collier was hurt on the play. This appears to be a minor ribcage injury. He should be able to remain in the game.
3-4-BUF27 (4Q: 02:53) Ryan Mallett pass was intended for WR Roosevelt Bailey and was intercepted by OLB Terry Beckman at the BUF46. Tackled by Roosevelt Bailey. The quarterback threw into double coverage.
1-10-BUF46 (4Q: 02:45) Kelvin Niechniedowicz ran around left end for 6 yards. Tackled by S Jerome Holliman, assisted by DT Jerel Worthy. Key block delivered by Eddie Stewart.
Buffalo called a time out.
2-4-BUF40 (4Q: 02:34) Kelvin Niechniedowicz ran around right end for 5 yards. Tackled by ILB Edward Velevis. Key block delivered by Chuck Crapo.
Buffalo called a time out.
1-10-BUF35 (4Q: 02:26) Arnie Wolf ran inside the left tackle for 3 yards. Tackled by ILB Edward Velevis.
Buffalo called a time out.
2-7-BUF32 (4Q: 02:14) Kelvin Niechniedowicz ran inside the right guard for 15 yards. Tackled by CB Norman Villanueva. Key block delivered by Chuck Crapo.
Official time out for the two-minute warning.
1-10-BUF17 (4Q: 02:00) Kelvin Niechniedowicz ran a trap outside the left tackle for 3 yards. Tackled by DT Jerel Worthy. PENALTY: San Francisco was called for Offensive Holding.
1-20-BUF27 (4Q: 01:51) PENALTY: San Francisco was called for a False Start.
1-25-BUF32 (4Q: 01:51) Kelvin Niechniedowicz ran inside the right tackle for 2 yards. Tackled by ILB Edward Velevis.
2-23-BUF30 (4Q: 01:04) Arnie Wolf ran around the left tackle for 2 yards. Tackled by DE Terry Follette, assisted by ILB Edward Velevis.
3-21-BUF28 (4Q: 00:16) Kurt Roberts dropped to one knee for -1 yards.
Final Score: San Francisco 49ers 16, Buffalo Bills 14