Week 14, 2020

Played in Buffalo, NY, weather: 21 degrees, fair, 4 mph wind.
Buffalo won the toss and elected to receive.
Start of first quarter.
(1Q: 15:00) Rico Perry kicked off 58 yards from the SEA30. Toby Swanger returned the ball 21 yards to the BUF33. Tackled by Cary Torres.
1-10-BUF33 (1Q: 14:42) Kenneth Hopper ran around the left tackle for 9 yards. Tackled by OLB Hold The Mayo. Key block delivered by Jorge Lynn.
2-1-BUF42 (1Q: 14:02) Will Stock pass fell incomplete, intended for WR Colin Saenz. OLB Anthony Kirk defended the pass. PENALTY: Buffalo was called for an Illegal Formation.
2-6-BUF37 (1Q: 13:56) Kenneth Hopper ran around right end for 2 yards. Tackled by OLB Jerod Mayo.
3-4-BUF39 (1Q: 13:10) Will Stock sacked by OLB Vince Strickland for a loss of 8 yards. Sack allowed by Louis Vasquez. The ball was fumbled and recovered by SEA Steve Furnas for 19 yards to the BUF12.
1-10-BUF12 (1Q: 12:55) Billy Joe Von Oelhoffen sacked by DE Chris Long for a loss of 5 yards. Long simply blew through Paul Gordon to reach the quarterback and knock him down.
2-15-BUF17 (1Q: 12:20) Jerald Jenkins ran inside the right tackle for 1 yard. Tackled by OLB Thomas Lang, assisted by DT Everett Kinsella. PENALTY: Seattle was called for Offensive Holding.
2-25-BUF27 (1Q: 12:12) Billy Joe Von Oelhoffen pass completed to WR Freddie Brown for 27 yards and a TOUCHDOWN! The quarterback threw into double coverage. Seattle 6, Buffalo 0
(1Q: 12:12) Extra point by Rico Perry was good. Seattle 7, Buffalo 0
(1Q: 11:57) Rico Perry kicked off 66 yards from the SEA30. Toby Swanger returned the ball 20 yards to the BUF24. Tackled by Norbert Bernstein.
1-10-BUF24 (1Q: 11:35) Will Stock pass completed to RB Kenneth Hopper for 0 yards. Tackled by OLB Jerod Mayo.
2-10-BUF24 (1Q: 10:57) Will Stock pass fell incomplete, intended for TE Kendall Carswell. OLB Vince Strickland drove right through Allen Barbre to hurry the quarterback. The quarterback threw away from the double coverage.
3-10-BUF24 (1Q: 10:48) Will Stock pass fell incomplete, intended for WR Levon Givens. DT B.J. Raji hurried the quarterback into a bad throw. The quarterback threw into double coverage.
4-10-BUF24 (1Q: 10:42) Thomas Morstead punted 42 yards. Rick Holland returned the kick 3 yards to the SEA37. Tackled by Colin Saenz. Ball was fumbled and recovered by BUF Neil Clark for 11 yards to the SEA26.. Tackled by Norbert Bernstein.
1-10-SEA26 (1Q: 10:33) Will Stock pass fell incomplete, intended for WR Levon Givens. DE Steve Furnas hurried the quarterback into a bad throw.
2-10-SEA26 (1Q: 10:28) Justin Forsett ran inside the right tackle for 3 yards. Tackled by OLB Jerod Mayo.
3-7-SEA23 (1Q: 09:44) Will Stock pass was dropped by WR J.B. Barrere.
4-7-SEA23 (1Q: 09:35) Taylor Mehlhaff attempted a 40 yard field goal and succeeded. Seattle 7, Buffalo 3
(1Q: 09:30) Taylor Mehlhaff kicked off 70 yards from the BUF30. Walt Karle returned the ball 17 yards to the SEA17. Tackled by Danny Duff. PENALTY: Seattle was called for an Illegal Block on the Kick Return.
1-10-SEA08 (1Q: 09:06) Billy Joe Von Oelhoffen pass was thrown incomplete, intended for WR Ricardo Clayton. The quarterback threw away from the double coverage.
2-10-SEA08 (1Q: 08:56) Billy Joe Von Oelhoffen pass completed to RB Jerald Jenkins for 9 yards. Tackled by ILB Lee Ethridge. The receiver ran his route right over the middle of the field. Jenkins gained 3 yards after the catch.
3-1-SEA17 (1Q: 08:23) Billy Joe Von Oelhoffen pass completed to WR Freddie Brown for 8 yards. Tackled by S Toby Swanger.
1-10-SEA25 (1Q: 07:55) Billy Joe Von Oelhoffen scrambled for 6 yards. Tackled by S Toby Swanger and assisted by OLB Thomas Lang.
2-4-SEA31 (1Q: 07:13) Billy Joe Von Oelhoffen pass completed to WR Freddie Brown for 5 yards. Tackled by CB Danny Duff. The receiver ran his route right over the middle of the field.
1-10-SEA36 (1Q: 06:46) Billy Joe Von Oelhoffen pass fell incomplete, intended for WR Freddie Brown. OLB Luther Pulley defended the pass.
2-10-SEA36 (1Q: 06:37) Walt Karle ran around right end for 7 yards. Tackled by DT Ray Cochrane.
3-3-SEA43 (1Q: 05:58) Billy Joe Von Oelhoffen pass was blocked at the line, intended for WR Ricardo Clayton. DE Chris Long blocked the pass. The quarterback threw away from the double coverage.
4-3-SEA43 (1Q: 05:52) Zach Tubbs punted 46 yards. Jamie Allen returned the kick 2 yards to the BUF13. Tackled by Deion Collier.
1-10-BUF13 (1Q: 05:41) Will Stock pass completed to WR Levon Givens for 27 yards. The receiver went out of bounds. Tackled by CB Doug Nichols. The receiver ran his route right over the middle of the field. Givens gained 3 yards after the catch.
1-10-BUF40 (1Q: 05:01) Will Stock pass completed to WR J.B. Barrere for 12 yards. Tackled by CB Leonard Moriarty. Barrere gained 2 yards after the catch. The quarterback threw away from the double coverage.
1-10-SEA48 (1Q: 04:27) Justin Forsett ran a counterplay inside the left tackle for 2 yards. Tackled by DT B.J. Raji, assisted by CB Doug Nichols.
2-8-SEA46 (1Q: 03:55) Will Stock pass completed to TE Gilbert Maioriello for 7 yards. Tackled by OLB Anthony Kirk. Maioriello gained 7 yards after the catch. PENALTY: Buffalo was called for Offensive Holding.
2-18-BUF44 (1Q: 03:46) Will Stock pass completed to WR Levon Givens for 14 yards. Tackled by OLB Anthony Kirk. The quarterback threw into double coverage.
3-4-SEA42 (1Q: 03:21) Justin Forsett ran inside the right tackle for 6 yards. Tackled by OLB Vince Strickland, assisted by S Daniel Ingram. Key block delivered by Louis Vasquez.
1-10-SEA36 (1Q: 02:46) Will Stock pass completed to WR Colin Saenz for 32 yards. Tackled by CB Leonard Moriarty.
1-4-SEA04 (1Q: 02:17) Kenneth Hopper ran around right end for -1 yards. Tackled by DE Leon Weber.
2-5-SEA05 (1Q: 01:49) Will Stock pass completed to WR Levon Givens for 5 yards and a TOUCHDOWN! Buffalo 9, Seattle 7
(1Q: 01:49) Extra point by Taylor Mehlhaff was good. Buffalo 10, Seattle 7
(1Q: 01:40) Taylor Mehlhaff kicked off 79 yards from the BUF30. Touchback.
1-10-SEA20 (1Q: 01:40) Billy Joe Von Oelhoffen pass fell incomplete, intended for WR Freddie Brown. DT Everett Kinsella hurried the quarterback into a bad throw.
2-10-SEA20 (1Q: 01:30) Jerald Jenkins ran around right end for 1 yard. Tackled by S Dexter Rickard, assisted by ILB Lee Ethridge.
3-9-SEA21 (1Q: 00:57) Billy Joe Von Oelhoffen pass completed to FB Kirk Welch for 14 yards. The receiver went out of bounds. Tackled by S Jamie Allen. The receiver ran his route right over the middle of the field. The quarterback threw away from the double coverage.
1-10-SEA35 (1Q: 00:20) Billy Joe Von Oelhoffen pass fell incomplete, intended for RB Walt Karle. S Gabe Moss defended the pass. The quarterback threw away from the double coverage.
2-10-SEA35 (1Q: 00:17) Billy Joe Von Oelhoffen sacked by DE Chris Long for a loss of 7 yards. Sack allowed by Paul Gordon. The ball was fumbled and recovered by BUF Chris Long on the SEA28.
1-10-SEA28 (1Q: 00:04) Kenneth Hopper ran outside the right tackle for 6 yards. Tackled by OLB Anthony Kirk, assisted by CB Doug Nichols. Key block delivered by Branden Albert.
Start of second quarter.
2-4-SEA22 (2Q: 15:00) Kenneth Hopper ran around the left tackle for 8 yards. Tackled by ILB Spencer Larsen. Key block delivered by Louis Vasquez.
1-10-SEA14 (2Q: 14:38) Will Stock pass completed to WR Levon Givens for 14 yards and a TOUCHDOWN! Givens gained 8 yards after the catch. Buffalo 16, Seattle 7
(2Q: 14:38) Extra point by Taylor Mehlhaff was good. Buffalo 17, Seattle 7
(2Q: 14:32) Taylor Mehlhaff kicked off 79 yards from the BUF30. Touchback.
1-10-SEA20 (2Q: 14:32) Walt Karle ran inside the right guard for 4 yards. Tackled by DT Everett Kinsella, assisted by OLB Dwayne Abeykoon.
2-6-SEA24 (2Q: 14:01) Jerald Jenkins ran around right end for 8 yards and was forced out of bounds. Tackled by DT Everett Kinsella. Key block delivered by Winfred Boyd.
1-10-SEA32 (2Q: 13:36) PENALTY: Seattle was called for a False Start.
1-15-SEA27 (2Q: 13:27) Jerald Jenkins ran around right end for 4 yards. Tackled by DT Everett Kinsella.
2-11-SEA31 (2Q: 13:01) Billy Joe Von Oelhoffen pass completed to RB Walt Karle for -1 yards. Tackled by S Jamie Allen. The quarterback threw away from the double coverage.
3-12-SEA30 (2Q: 12:31) Walt Karle ran around the left tackle for 12 yards. Tackled by DE Carlton OBrien, assisted by ILB Lee Ethridge. Key block delivered by Joe Staley.
1-10-SEA42 (2Q: 11:47) Billy Joe Von Oelhoffen pass fell incomplete, intended for WR Lance Graff. S Jamie Allen defended the pass.
2-10-SEA42 (2Q: 11:38) Jerald Jenkins ran around the left tackle for 4 yards. Tackled by S Gabe Moss. PENALTY: Seattle was called for Offensive Holding.
2-20-SEA32 (2Q: 11:31) Jerald Jenkins ran inside the left guard for 21 yards. Tackled by S Toby Swanger. Key block delivered by Joe Staley.
1-10-BUF47 (2Q: 10:47) Jerald Jenkins ran a counterplay inside the right tackle for -2 yards. Tackled by DT Chester Pritchett.
2-12-BUF49 (2Q: 10:26) Walt Karle ran inside the left tackle for 5 yards. Tackled by DE Chris Long, assisted by DE Carlton OBrien.
3-7-BUF44 (2Q: 09:51) Billy Joe Von Oelhoffen scrambled for 2 yards. Tackled by S Gabe Moss.
4-5-BUF42 (2Q: 09:14) Zach Tubbs punted 42 yards. Touchback.
1-10-BUF20 (2Q: 09:07) PENALTY: Buffalo was called for a False Start.
1-15-BUF15 (2Q: 09:03) Justin Forsett ran around the left tackle for 3 yards. Tackled by OLB Jerod Mayo. PENALTY: Buffalo was called for Offensive Holding.
1-22-BUF08 (2Q: 08:55) Kenneth Hopper ran inside the left guard for 3 yards. Tackled by DE Leon Weber.
2-19-BUF11 (2Q: 08:18) Kenneth Hopper ran outside the right tackle for 16 yards. Tackled by OLB Anthony Kirk. The ball was fumbled and recovered by SEA OLB Vince Strickland to the BUF27.
1-10-BUF27 (2Q: 08:06) Jerald Jenkins ran inside the left guard for -3 yards. Tackled by DT Chester Pritchett, assisted by S Gabe Moss.
2-13-BUF30 (2Q: 07:23) Walt Karle ran inside the left guard for 5 yards. Tackled by DE Chris Long.
3-8-BUF25 (2Q: 06:45) Billy Joe Von Oelhoffen pass fell incomplete, intended for WR Ricardo Clayton. DE Carlton OBrien hurried the quarterback into a bad throw. The quarterback threw into double coverage.
4-8-BUF25 (2Q: 06:38) Rico Perry attempted a 42 yard field goal and succeeded. Buffalo 17, Seattle 10
(2Q: 06:31) Rico Perry kicked off 75 yards from the SEA30. Craig Gorton returned the ball 18 yards to the BUF13. Tackled by Cary Torres.
1-10-BUF13 (2Q: 05:59) Kenneth Hopper ran inside the right tackle for -1 yards. Tackled by OLB Anthony Kirk, assisted by OLB Henry Houston.
2-11-BUF12 (2Q: 05:18) Justin Forsett ran around right end for 9 yards. Tackled by DE Leon Weber, assisted by OLB Anthony Kirk. Key block delivered by Jorge Lynn. Lynn flattened Corey Lynch to ensure the play's success.
3-2-BUF21 (2Q: 04:34) Justin Forsett ran inside the right tackle for 2 yards. Tackled by OLB Anthony Kirk. Key block delivered by Jorge Lynn.
1-10-BUF23 (2Q: 03:52) Kenneth Hopper ran around right end for 5 yards. Tackled by DT B.J. Raji, assisted by S Corey Lynch. Key block delivered by Branden Albert.
2-5-BUF28 (2Q: 03:13) Will Stock pass fell incomplete, intended for TE Kendall Carswell. DE Steve Furnas hurried the quarterback into a bad throw.
3-5-BUF28 (2Q: 03:10) Justin Forsett ran inside the left guard for 12 yards. Tackled by DE Steve Furnas, assisted by DT B.J. Raji. Key block delivered by Louis Vasquez.
1-10-BUF40 (2Q: 02:35) Will Stock pass completed to FB Roman Serino for 2 yards. Tackled by OLB Anthony Kirk.
Official time out for the two-minute warning.
2-8-BUF42 (2Q: 02:00) Justin Forsett ran inside the right tackle for 16 yards. Tackled by CB Mario Rice, assisted by OLB Anthony Kirk. Key block delivered by Allen Barbre. PENALTY: Buffalo was called for Offensive Holding.
2-18-BUF32 (2Q: 01:46) Will Stock pass fell incomplete, intended for WR Levon Givens. DE Steve Furnas hurried the quarterback into a bad throw. The quarterback threw away from the double coverage.
3-18-BUF32 (2Q: 01:33) Will Stock pass completed to TE Kendall Carswell for 9 yards. The receiver went out of bounds. Tackled by OLB Anthony Kirk. The receiver ran his route right over the middle of the field. The quarterback threw away from the double coverage.
4-9-BUF41 (2Q: 01:23) Thomas Morstead punted 54 yards. The ball was downed at the SEA05.
1-10-SEA05 (2Q: 01:15) Walt Karle ran outside the right tackle for 3 yards. Tackled by DT Everett Kinsella.
2-7-SEA08 (2Q: 00:41) Billy Joe Von Oelhoffen pass completed to WR Ricardo Clayton for 8 yards. Tackled by S Gabe Moss, assisted by DE Carlton OBrien. Clayton gained 2 yards after the catch. The quarterback threw into double coverage. PENALTY: Seattle was called for Offensive Holding.
2-11-SEA04 (2Q: 00:33) Billy Joe Von Oelhoffen pass completed to RB Walt Karle for 2 yards. Tackled by ILB Lee Ethridge, assisted by S Dexter Rickard. The quarterback threw away from the double coverage.
Buffalo called a time out.
3-9-SEA06 (2Q: 00:22) Jerald Jenkins ran around right end for 5 yards. Tackled by S Toby Swanger, assisted by DT Everett Kinsella. PENALTY: Buffalo was called for an Intentional Face Mask.
1-10-SEA26 (2Q: 00:14) Billy Joe Von Oelhoffen dropped to one knee for -1 yards.
Start of third quarter.
(3Q: 15:00) Taylor Mehlhaff kicked off 67 yards from the BUF30. Jerald Jenkins returned the ball 18 yards to the SEA21. Tackled by Roosevelt Webster. PENALTY: Seattle was called for Holding on the Kick Return.
1-10-SEA07 (3Q: 14:38) Jerald Jenkins ran inside the left guard for 76 yards. Tackled by OLB Thomas Lang. Key block delivered by Lawrence Corral.
1-10-BUF17 (3Q: 13:53) Walt Karle ran inside the right tackle for 8 yards. Tackled by DE Chris Long, assisted by OLB Thomas Lang. Key block delivered by Deion Collier. Collier flattened Lee Ethridge to ensure the play's success.
2-2-BUF09 (3Q: 13:11) Walt Karle ran around right end for 0 yards. Tackled by ILB Lee Ethridge, assisted by OLB Luther Pulley.
3-2-BUF09 (3Q: 12:37) Billy Joe Von Oelhoffen pass completed to WR Lance Graff for 9 yards and a TOUCHDOWN! Graff gained 1 yard after the catch. The quarterback threw away from the double coverage. Buffalo 17, Seattle 16
(3Q: 12:37) Extra point by Rico Perry was good. Buffalo 17, Seattle 17
(3Q: 12:30) Rico Perry kicked off 54 yards from the SEA30. Craig Gorton returned the ball 20 yards to the BUF36. Tackled by Rick Holland.
1-10-BUF36 (3Q: 11:56) Will Stock pass completed to WR Colin Saenz for 22 yards. Tackled by OLB Jerod Mayo. Saenz gained 1 yard after the catch.
1-10-SEA42 (3Q: 11:18) Justin Forsett ran inside the right tackle for 1 yard. Tackled by OLB Hold The Mayo.
2-9-SEA41 (3Q: 10:31) Justin Forsett ran inside the right guard for -1 yards. Tackled by DT B.J. Raji, assisted by OLB Anthony Kirk.
3-10-SEA42 (3Q: 09:57) Will Stock pass was thrown incomplete, intended for WR Levon Givens. The quarterback threw into double coverage.
4-10-SEA42 (3Q: 09:51) Thomas Morstead punted 42 yards. Touchback.
1-10-SEA20 (3Q: 09:45) Billy Joe Von Oelhoffen pass completed to WR Norbert Bernstein for 12 yards. Tackled by S Gabe Moss, assisted by S Roosevelt Webster. The receiver ran his route right over the middle of the field. The quarterback threw away from the double coverage.
1-10-SEA32 (3Q: 09:03) Jerald Jenkins ran outside the right tackle for -1 yards. Tackled by DT Ray Cochrane.
2-11-SEA31 (3Q: 08:26) Walt Karle ran inside the right tackle for 9 yards. Tackled by DE Carlton OBrien. Key block delivered by Deion Collier. Collier ran over Lee Ethridge to set up the play.
3-2-SEA40 (3Q: 07:46) PENALTY: Seattle was called for a False Start.
3-7-SEA35 (3Q: 07:43) Billy Joe Von Oelhoffen pass was intended for RB Walt Karle and was intercepted by OLB Thomas Lang at the SEA36. The interception was returned 13 yards. Tackled by Lance Graff. The quarterback threw away from the double coverage.
1-10-SEA23 (3Q: 07:35) Will Stock sacked by OLB Vince Strickland for a loss of 5 yards. Sack allowed by Michael Oher.
2-15-SEA28 (3Q: 07:00) Will Stock pass fell incomplete, intended for WR Colin Saenz. DE Steve Furnas hurried the quarterback into a bad throw. The quarterback threw into double coverage.
3-15-SEA28 (3Q: 06:54) Will Stock pass was dropped by WR Omar Schultz. The quarterback threw away from the double coverage.
4-15-SEA28 (3Q: 06:46) Taylor Mehlhaff attempted a 45 yard field goal and missed wide to the right.
1-10-SEA35 (3Q: 06:38) Walt Karle ran around right end for 1 yard. Tackled by DT Everett Kinsella, assisted by DT Ray Cochrane. PENALTY: Buffalo was called for Offsides.
1-5-SEA40 (3Q: 06:30) Billy Joe Von Oelhoffen sacked by DE Chris Long and DE Carlton OBrien for a loss of 7 yards. Long simply blew through Deion Collier to reach the quarterback and knock him down.
2-12-SEA33 (3Q: 05:54) Billy Joe Von Oelhoffen pass completed to RB Walt Karle for 25 yards. Tackled by ILB Lee Ethridge. The receiver ran his route right over the middle of the field. Karle gained 16 yards after the catch. The quarterback threw away from the double coverage.
1-10-BUF42 (3Q: 05:08) Billy Joe Von Oelhoffen pass fell incomplete, intended for TE Jared Cook. S Gabe Moss defended the pass. The quarterback threw away from the double coverage.
2-10-BUF42 (3Q: 05:02) Billy Joe Von Oelhoffen pass completed to WR Freddie Brown for 3 yards. Tackled by ILB Lee Ethridge. The quarterback threw away from the double coverage.
3-7-BUF39 (3Q: 04:21) Walt Karle ran around right end for 10 yards. Tackled by S Dexter Rickard. Key block delivered by Jared Cook. Buffalo's Carlton OBrien was hurt on the play.
1-10-BUF29 (3Q: 03:35) Billy Joe Von Oelhoffen pass completed to WR Norbert Bernstein for 13 yards. Tackled by S Jamie Allen. Bernstein gained 1 yard after the catch. PENALTY: Seattle was called for Offensive Holding.
1-20-BUF39 (3Q: 03:26) Jerald Jenkins ran around right end for 7 yards. Tackled by DE Mark Fredrickson. Key block delivered by Jared Cook.
2-13-BUF32 (3Q: 02:46) Billy Joe Von Oelhoffen pass completed to TE Jared Cook for 13 yards. Tackled by S Dexter Rickard. The receiver ran his route right over the middle of the field. Cook gained 3 yards after the catch. The quarterback threw away from the double coverage.
1-10-BUF19 (3Q: 02:12) Jerald Jenkins ran around right end for -2 yards. Tackled by DT Everett Kinsella.
2-12-BUF21 (3Q: 01:45) Billy Joe Von Oelhoffen pass completed to WR Lance Graff for 6 yards. Tackled by OLB Luther Pulley. The quarterback threw into double coverage.
3-6-BUF15 (3Q: 01:14) Billy Joe Von Oelhoffen pass completed to RB Jerald Jenkins for 8 yards. Tackled by S Gabe Moss, assisted by ILB Lee Ethridge. Jenkins gained 2 yards after the catch. The quarterback threw away from the double coverage. PENALTY: Buffalo was called for Defensive Holding. The penalty was declined.
1-7-BUF07 (3Q: 01:05) Billy Joe Von Oelhoffen pass completed to RB Walt Karle for 7 yards and a TOUCHDOWN! Seattle 23, Buffalo 17
(3Q: 01:05) Extra point by Rico Perry was good. Seattle 24, Buffalo 17
(3Q: 00:59) Rico Perry kicked off 62 yards from the SEA30. Craig Gorton returned the ball 18 yards to the BUF26. Tackled by Cary Torres.
1-10-BUF26 (3Q: 00:22) Justin Forsett ran around the left tackle for -3 yards. Tackled by DE Leon Weber, assisted by DT Terrance Knighton.
2-13-BUF23 (3Q: 00:01) Will Stock pass fell incomplete, intended for WR J.B. Barrere. CB Mario Rice defended the pass. The quarterback threw away from the double coverage.
Start of fourth quarter.
3-13-BUF23 (4Q: 15:00) Will Stock pass completed to WR J.B. Barrere for 12 yards. Tackled by CB Leonard Moriarty, assisted by OLB Hold The Mayo. The quarterback threw away from the double coverage.
4-1-BUF35 (4Q: 14:23) Thomas Morstead punted and it was blocked by Cary Torres. SEA Spencer Larsen recovered the ball at the BUF28.
1-10-BUF28 (4Q: 14:16) Billy Joe Von Oelhoffen pass completed to WR Lance Graff for 3 yards. Tackled by S Gabe Moss. The receiver ran his route right over the middle of the field. The quarterback threw into double coverage. PENALTY: Seattle was called for Offensive Holding.
1-20-BUF38 (4Q: 14:07) Billy Joe Von Oelhoffen pass completed to TE Jared Cook for 38 yards and a TOUCHDOWN! Cook gained 30 yards after the catch. The quarterback threw away from the double coverage. Seattle 30, Buffalo 17
(4Q: 14:07) Extra point by Rico Perry was good. Seattle 31, Buffalo 17
(4Q: 13:47) Rico Perry kicked off 78 yards from the SEA30. Touchback.
1-10-BUF20 (4Q: 13:47) Will Stock pass fell incomplete, intended for WR Omar Schultz. DT B.J. Raji hurried the quarterback into a bad throw. The quarterback threw away from the double coverage.
2-10-BUF20 (4Q: 13:41) Kenneth Hopper ran inside the left guard for 2 yards. Tackled by OLB Anthony Kirk, assisted by DE Leon Weber.
3-8-BUF22 (4Q: 13:06) Will Stock pass completed to RB Justin Forsett for 9 yards. Tackled by OLB Anthony Kirk. Forsett gained 6 yards after the catch.
1-10-BUF31 (4Q: 12:38) Will Stock pass completed to WR Colin Saenz for 0 yards. Tackled by CB Leonard Moriarty, assisted by OLB Jerod Mayo.
2-10-BUF31 (4Q: 12:00) Justin Forsett ran outside the right tackle for 2 yards. Tackled by S Ryan Mundy.
3-8-BUF33 (4Q: 11:28) Will Stock pass completed to WR J.B. Barrere for -2 yards. Tackled by OLB Anthony Kirk, assisted by CB Doug Nichols. The quarterback threw away from the double coverage.
4-10-BUF31 (4Q: 10:52) Thomas Morstead punted 44 yards. Rick Holland returned the kick 8 yards to the SEA33. Tackled by Roosevelt Webster.
1-10-SEA33 (4Q: 10:42) Billy Joe Von Oelhoffen pass completed to RB Jerald Jenkins for 10 yards. Tackled by OLB Dwayne Abeykoon.
1-10-SEA43 (4Q: 10:03) Walt Karle ran around right end for 2 yards. Tackled by OLB Thomas Lang.
2-8-SEA45 (4Q: 09:38) Billy Joe Von Oelhoffen scrambled for 5 yards. Tackled by S Gabe Moss.
3-3-BUF50 (4Q: 08:54) Billy Joe Von Oelhoffen pass completed to TE Jared Cook for 0 yards. Tackled by OLB Thomas Lang. The quarterback threw into double coverage.
4-3-BUF50 (4Q: 08:30) Zach Tubbs punted 50 yards. Touchback.
1-10-BUF20 (4Q: 08:24) Will Stock pass completed to TE Kendall Carswell for 14 yards. Tackled by CB Doug Nichols. Carswell gained 13 yards after the catch.
1-10-BUF34 (4Q: 08:04) Will Stock pass completed to WR Levon Givens for 22 yards. The receiver went out of bounds. Tackled by CB Leonard Moriarty, assisted by S Ryan Mundy. The receiver ran his route right over the middle of the field. Givens gained 3 yards after the catch. The quarterback threw away from the double coverage.
1-10-SEA44 (4Q: 07:27) Kenneth Hopper ran outside the right tackle for 1 yard. Tackled by DE Leon Weber.
2-9-SEA43 (4Q: 06:40) Will Stock pass completed to WR J.B. Barrere for 9 yards. The receiver went out of bounds. Tackled by S Ryan Mundy. The quarterback threw into double coverage.
1-10-SEA34 (4Q: 06:14) Justin Forsett ran around left end for 7 yards. Tackled by CB Leonard Moriarty. Key block delivered by Neil Clark.
2-3-SEA27 (4Q: 05:57) Will Stock sacked by DE Steve Furnas for a loss of 7 yards. Sack allowed by Neil Clark.
3-10-SEA34 (4Q: 05:37) Will Stock pass fell incomplete, intended for WR Colin Saenz. OLB Vince Strickland hurried the quarterback into a bad throw.
4-10-SEA34 (4Q: 05:24) Will Stock pass was blocked at the line, intended for WR J.B. Barrere. DE Leon Weber blocked the pass. The quarterback threw away from the double coverage. The ball goes over on downs.
1-10-SEA34 (4Q: 05:18) Walt Karle ran inside the left guard for 2 yards. Tackled by DT Chester Pritchett.
2-8-SEA36 (4Q: 04:34) Walt Karle ran a counterplay inside the right tackle for 6 yards. Tackled by OLB Thomas Lang, assisted by S Dexter Rickard.
3-2-SEA42 (4Q: 03:50) Walt Karle ran outside the right tackle for 4 yards. Tackled by DT Chester Pritchett, assisted by DE Chris Long. Key block delivered by Lawrence Corral. Buffalo's Dexter Rickard was hurt on the play.
1-10-SEA46 (4Q: 03:05) Walt Karle ran inside the right tackle for 3 yards. Tackled by DT Everett Kinsella.
2-7-SEA49 (4Q: 02:21) Walt Karle ran outside the right tackle for 5 yards. Tackled by S Gabe Moss. The defense looked a little sluggish on this cold day.
Buffalo called a time out.
3-2-BUF46 (4Q: 02:11) Jerald Jenkins ran around right end for 12 yards. Tackled by OLB Thomas Lang. Key block delivered by Lawrence Corral.
Buffalo called a time out.
1-10-BUF34 (4Q: 02:03) Walt Karle ran inside the right guard for 2 yards. Tackled by S Gabe Moss, assisted by OLB Thomas Lang. Karle looked a little sluggish on this cold day.
Official time out for the two-minute warning.
2-8-BUF32 (4Q: 01:56) Walt Karle ran outside the right tackle for 1 yard. Tackled by DE Chris Long, assisted by OLB Thomas Lang.
Buffalo called a time out.
3-7-BUF31 (4Q: 01:44) Jerald Jenkins ran inside the left tackle for -3 yards. Tackled by S Gabe Moss, assisted by OLB Luther Pulley. PENALTY: Seattle was called for an Illegal Shift. The penalty was declined.
4-10-BUF34 (4Q: 01:44) Rico Perry attempted a 51 yard field goal and succeeded. Seattle 34, Buffalo 17
(4Q: 01:38) Rico Perry kicked off 79 yards from the SEA30. Touchback.
1-10-BUF20 (4Q: 01:38) Will Stock scrambled for 6 yards. Tackled by OLB Anthony Kirk and assisted by S Ryan Mundy.
2-4-BUF26 (4Q: 01:16) Will Stock pass was blocked at the line, intended for RB Justin Forsett. DE Leon Weber blocked the pass. The quarterback threw away from the double coverage.
3-4-BUF26 (4Q: 01:10) Will Stock pass fell incomplete, intended for WR Levon Givens. DE Leon Weber hurried the quarterback into a bad throw. The quarterback threw away from the double coverage.
4-4-BUF26 (4Q: 01:01) Will Stock sacked by DE Leon Weber for a loss of 8 yards. Sack allowed by Branden Albert. The ball goes over on downs.
1-10-BUF18 (4Q: 00:44) Billy Joe Von Oelhoffen dropped to one knee for -2 yards.
Final Score: Seattle Seahawks 34, Buffalo Bills 17