Week 14, 2024

Played in Buffalo, NY, weather: 45 degrees, fair, 4 mph wind.
Seattle won the toss and elected to receive.
Start of first quarter.
(1Q: 15:00) Taylor Mehlhaff kicked off 66 yards from the BUF30. Xavier Fitzgerald returned the ball 13 yards to the SEA17. Tackled by Jack Marsh. PENALTY: Seattle was called for Holding on the Kick Return. Buffalo's J.B. Siegel was hurt on the play. This appears to be a minor hamstring injury. He should be able to remain in the game.
1-10-SEA08 (1Q: 14:42) Julio Haworth ran inside the left guard for 2 yards. Tackled by ILB James Laurinaitis.
2-8-SEA10 (1Q: 13:59) Billy Joe Von Oelhoffen pass was dropped by RB Julio Haworth.
3-8-SEA10 (1Q: 13:52) Billy Joe Von Oelhoffen pass completed to WR Lance Graff for 23 yards. Tackled by CB Ethan Gaytan. The receiver ran his route right over the middle of the field. Graff gained 6 yards after the catch.
1-10-SEA33 (1Q: 13:06) Billy Joe Von Oelhoffen pass completed to WR R.J. Bradley for 17 yards. Tackled by S Joseph Delgado. Bradley gained 3 yards after the catch.
1-10-BUF50 (1Q: 12:40) Billy Joe Von Oelhoffen sacked by DE Chris Long for a loss of 5 yards. Sack allowed by Britt Fields.
2-15-SEA45 (1Q: 11:58) Billy Joe Von Oelhoffen pass completed to WR Xavier Fitzgerald for 22 yards. Tackled by ILB James Laurinaitis. Fitzgerald gained 6 yards after the catch.
1-10-BUF33 (1Q: 11:17) Julio Haworth ran inside the right tackle for 8 yards. Tackled by CB Ethan Gaytan, assisted by ILB James Laurinaitis. Key block delivered by Kirk Welch.
2-2-BUF25 (1Q: 10:36) Melvin Samuels ran inside the left tackle for 3 yards. Tackled by OLB Jack Marsh. Key block delivered by William Florey.
1-10-BUF22 (1Q: 09:56) Julio Haworth ran outside the right tackle for 3 yards. Tackled by ILB James Laurinaitis, assisted by DT Glenn Dorsey.
2-7-BUF19 (1Q: 09:31) Billy Joe Von Oelhoffen pass completed to WR R.J. Bradley for 10 yards. Tackled by CB Fernando Mathews. Bradley gained 7 yards after the catch.
1-9-BUF09 (1Q: 08:44) Billy Joe Von Oelhoffen pass was blocked at the line, intended for WR Shane Carter. DT Teddy Richard blocked the pass.
2-9-BUF09 (1Q: 08:37) Julio Haworth ran around left end for 9 yards and a TOUCHDOWN! Key block delivered by Leland Westbrook. Seattle 6, Buffalo 0
(1Q: 08:37) Extra point by Tito Bakic was good. Seattle 7, Buffalo 0
(1Q: 08:29) Tito Bakic kicked off 70 yards from the SEA30. Irv Buckner returned the ball 22 yards to the BUF22. Tackled by Anthony Hawkins.
1-10-BUF22 (1Q: 07:54) Phillip Rotzell pass completed to TE Kendall Carswell for 5 yards. Tackled by S Matthew Tinkis.
2-5-BUF27 (1Q: 07:20) Phillip Rotzell pass fell incomplete, intended for RB Gabe Blasingame. DE Steve Furnas simply tossed Michael Oher aside to reach the quarterback and hurry the throw.
3-5-BUF27 (1Q: 07:15) Gabe Blasingame ran around the left tackle for 5 yards. Tackled by S Ryan Mundy, assisted by ILB Allen Parrella. Key block delivered by Louis Vasquez.
1-10-BUF32 (1Q: 06:41) Phillip Rotzell pass completed to RB Gabe Blasingame for 9 yards. Tackled by OLB Anthony Kirk. Blasingame gained 6 yards after the catch.
2-1-BUF41 (1Q: 06:09) Phillip Rotzell sacked by ILB Anthony Hawkins for a loss of 8 yards. Sack allowed by Louis Vasquez.
3-9-BUF33 (1Q: 05:32) Gabe Blasingame ran around the left tackle for 2 yards. Tackled by DE Drew Baines.
4-7-BUF35 (1Q: 04:48) Thomas Morstead punted 56 yards. R.J. Bradley returned the kick 4 yards to the SEA13. PENALTY: Seattle was called for Holding on the Punt Return.
1-10-SEA06 (1Q: 04:38) Julio Haworth ran around the left tackle for -3 yards. Tackled by ILB James Laurinaitis.
2-13-SEA03 (1Q: 04:11) Billy Joe Von Oelhoffen pass was blocked at the line, intended for RB Julio Haworth. DT Glenn Dorsey blocked the pass.
3-13-SEA03 (1Q: 04:01) Billy Joe Von Oelhoffen pass was dropped by WR R.J. Bradley. The quarterback threw away from the double coverage.
4-13-SEA03 (1Q: 03:54) Zach Tubbs punted 43 yards. James Hardy returned the kick 7 yards to the SEA39. PENALTY: Buffalo was called for Holding on the Punt Return.
1-10-BUF47 (1Q: 03:46) Gabe Blasingame ran around right end for 3 yards. Tackled by CB Brent Carlson, assisted by ILB Allen Parrella. PENALTY: Buffalo was called for an Illegal Block Below the Waist.
1-25-BUF32 (1Q: 03:36) Phillip Rotzell pass completed to FB Marshall Quaccia for 6 yards. Tackled by ILB Ron Pfeifer. The quarterback threw away from the double coverage.
2-19-BUF38 (1Q: 02:56) PENALTY: Buffalo was called for a False Start.
2-24-BUF33 (1Q: 02:50) Gabe Blasingame ran a draw inside the left guard for -1 yards. Tackled by DT B.J. Raji, assisted by ILB Allen Parrella.
3-25-BUF32 (1Q: 02:19) Phillip Rotzell pass completed to WR Colin Saenz for 22 yards. Tackled by ILB Spencer Larsen. Saenz gained 1 yard after the catch.
4-3-SEA46 (1Q: 01:38) Thomas Morstead punted 46 yards. Touchback.
1-10-SEA20 (1Q: 01:31) Melvin Samuels ran around left end for 10 yards. Tackled by DT Glenn Dorsey, assisted by CB Ethan Gaytan. Key block delivered by Leland Westbrook. Westbrook ran over Jamie Allen to set up the play.
1-10-SEA30 (1Q: 00:51) Melvin Samuels ran around the left tackle for 3 yards. Tackled by ILB James Laurinaitis, assisted by DT Glenn Dorsey.
2-7-SEA33 (1Q: 00:23) Julio Haworth ran around left end for 5 yards. Tackled by CB Benjamin King, assisted by S Jamie Allen.
Start of second quarter.
3-2-SEA38 (2Q: 15:00) Julio Haworth ran around the left tackle for 2 yards. Tackled by DT Glenn Dorsey. Key block delivered by William Florey.
1-10-SEA40 (2Q: 14:22) Billy Joe Von Oelhoffen pass completed to TE Jared Cook for 18 yards. Tackled by CB Ethan Gaytan, assisted by CB Kris Eastridge. The receiver ran his route right over the middle of the field. Cook gained 7 yards after the catch.
1-10-BUF42 (2Q: 13:40) Julio Haworth ran around left end for 2 yards. Tackled by S Joseph Delgado.
2-8-BUF40 (2Q: 13:00) Julio Haworth ran a counterplay inside the right tackle for 1 yard. Tackled by DE Doug Worthington.
3-7-BUF39 (2Q: 12:25) Billy Joe Von Oelhoffen pass completed to RB James Camarillo for 3 yards. The receiver went out of bounds. Tackled by ILB James Laurinaitis. The receiver ran his route right over the middle of the field.
4-4-BUF36 (2Q: 11:44) Billy Joe Von Oelhoffen pass completed to WR Xavier Fitzgerald for 12 yards. The receiver went out of bounds. Tackled by CB Jerome Murphy. Fitzgerald gained 2 yards after the catch.
1-10-BUF24 (2Q: 11:12) Billy Joe Von Oelhoffen pass completed to WR Lance Graff for 8 yards. The receiver went out of bounds. Tackled by CB Benjamin King. The receiver ran his route right over the middle of the field. Graff gained 1 yard after the catch.
2-2-BUF16 (2Q: 10:40) Julio Haworth ran around left end for 6 yards. Tackled by OLB Jack Marsh. Key block delivered by William Florey.
1-10-BUF10 (2Q: 10:01) Billy Joe Von Oelhoffen pass fell incomplete, intended for TE Jared Cook. S Kendrick Green defended the pass.
2-10-BUF10 (2Q: 09:55) Billy Joe Von Oelhoffen pass completed to TE Bennie McArthur for 10 yards and a TOUCHDOWN! McArthur gained 1 yard after the catch. Seattle 13, Buffalo 0
(2Q: 09:55) Extra point by Tito Bakic was good. Seattle 14, Buffalo 0
(2Q: 09:45) Tito Bakic kicked off 78 yards from the SEA30. Touchback.
1-10-BUF20 (2Q: 09:45) Phillip Rotzell pass completed to RB Gabe Blasingame for 4 yards. The receiver went out of bounds. Tackled by OLB Juan Hirsch. Blasingame gained 1 yard after the catch.
2-6-BUF24 (2Q: 09:08) Phillip Rotzell pass fell incomplete, intended for TE Kendall Carswell. DE Steve Furnas drove right through Michael Oher to hurry the quarterback. The quarterback threw away from the double coverage.
3-6-BUF24 (2Q: 08:59) Gabe Blasingame ran around right end for 3 yards. Tackled by S Kelly Rozelle, assisted by DE Blaine Mueller.
4-3-BUF27 (2Q: 08:29) Thomas Morstead punted 50 yards. The ball was downed at the SEA23.
1-10-SEA23 (2Q: 08:20) Julio Haworth ran a counterplay inside the left tackle for 4 yards. Tackled by OLB Jackie Stargell, assisted by DE Chris Long.
2-6-SEA27 (2Q: 07:41) Billy Joe Von Oelhoffen pass completed to TE Jared Cook for 4 yards. Tackled by ILB Jorge McNeil, assisted by S Jamie Allen. Cook gained 6 yards after the catch.
3-2-SEA31 (2Q: 06:55) Billy Joe Von Oelhoffen pass fell incomplete, intended for WR R.J. Bradley. DE D.J. Dole hurried the quarterback into a bad throw.
4-2-SEA31 (2Q: 06:51) Zach Tubbs punted 38 yards. James Hardy returned the kick 8 yards to the BUF39. Tackled by Jared Cook.
1-10-BUF39 (2Q: 06:40) J.B. Siegel ran inside the left guard for 3 yards. Tackled by DT B.J. Raji, assisted by OLB Anthony Kirk.
2-7-BUF42 (2Q: 05:54) Gabe Blasingame ran around the left tackle for 0 yards. Tackled by ILB Spencer Larsen, assisted by DT B.J. Raji.
3-7-BUF42 (2Q: 05:20) Leroy Huerta ran inside the right guard for 10 yards. Tackled by DT B.J. Raji, assisted by S Kelly Rozelle. Key block delivered by Louis Vasquez.
1-10-SEA48 (2Q: 04:38) Phillip Rotzell pass completed to WR James Hardy for 10 yards. Tackled by CB Brent Carlson. The receiver ran his route right over the middle of the field.
1-10-SEA38 (2Q: 04:10) Gabe Blasingame ran inside the right guard for 5 yards. Tackled by DE Blaine Mueller, assisted by DT Bernie Rivers. Key block delivered by Jorge Lynn.
2-5-SEA33 (2Q: 03:45) Phillip Rotzell pass completed to WR James Hardy for 11 yards. Tackled by CB Bucky Phillips. Hardy gained 6 yards after the catch. The quarterback threw away from the double coverage.
1-10-SEA22 (2Q: 03:24) Phillip Rotzell pass completed to WR Irv Buckner for 8 yards. The receiver went out of bounds. Tackled by CB Brent Carlson, assisted by OLB Anthony Kirk. Buckner gained 3 yards after the catch.
2-2-SEA14 (2Q: 03:02) Phillip Rotzell pass was dropped by WR James Hardy.
3-2-SEA14 (2Q: 02:54) Marshall Quaccia ran around left end for 5 yards. Tackled by OLB Juan Hirsch, assisted by ILB Allen Parrella. Key block delivered by Michael Oher.
1-9-SEA09 (2Q: 02:33) Phillip Rotzell pass fell incomplete, intended for WR Irv Buckner. DE Steve Furnas hurried the quarterback into a bad throw. The quarterback threw into double coverage.
2-9-SEA09 (2Q: 02:26) Phillip Rotzell pass completed to WR James Hardy for 9 yards and a TOUCHDOWN! The quarterback threw away from the double coverage. Seattle 14, Buffalo 6
(2Q: 02:26) Extra point by Taylor Mehlhaff was good. Seattle 14, Buffalo 7
(2Q: 02:16) Taylor Mehlhaff kicked off 64 yards from the BUF30. Xavier Fitzgerald returned the ball 24 yards to the SEA30. Tackled by Harvey Horn.
Official time out for the two-minute warning.
1-10-SEA30 (2Q: 02:00) Billy Joe Von Oelhoffen pass fell incomplete, intended for TE Jared Cook. OLB Tommy Wyden hurried the quarterback into a bad throw.
2-10-SEA30 (2Q: 01:51) Melvin Samuels ran around left end for 10 yards. Tackled by ILB James Laurinaitis. Key block delivered by William Florey.
1-10-SEA40 (2Q: 01:19) Billy Joe Von Oelhoffen pass completed to TE Jared Cook for 13 yards. The receiver went out of bounds. Tackled by ILB James Laurinaitis. Cook gained 10 yards after the catch. The quarterback threw away from the double coverage.
1-10-BUF47 (2Q: 01:13) PENALTY: Seattle was called for a False Start.
1-15-SEA48 (2Q: 01:13) Billy Joe Von Oelhoffen sacked by DE Chris Long for a loss of 3 yards. Sack allowed by Leland Westbrook.
2-18-SEA45 (2Q: 00:57) Melvin Samuels ran inside the left guard for 4 yards. Tackled by DE Austen Lane.
Seattle called a time out.
3-14-SEA49 (2Q: 00:45) Billy Joe Von Oelhoffen pass was intended for WR R.J. Bradley and was intercepted by OLB Jackie Stargell at the BUF41. The interception was returned 18 yards. Tackled by R.J. Bradley.
1-10-SEA41 (2Q: 00:33) Phillip Rotzell pass fell incomplete, intended for TE Kendall Carswell. S Kelly Rozelle defended the pass.
2-10-SEA41 (2Q: 00:27) Phillip Rotzell pass completed to TE Kendall Carswell for 15 yards. Tackled by S Kelly Rozelle, assisted by ILB Allen Parrella. The receiver ran his route right over the middle of the field. Carswell gained 1 yard after the catch. The quarterback threw away from the double coverage.
Buffalo called a time out.
1-10-SEA26 (2Q: 00:15) Phillip Rotzell pass completed to FB Marshall Quaccia for 11 yards. Tackled by ILB Allen Parrella.
Buffalo called a time out.
1-10-SEA15 (2Q: 00:04) Taylor Mehlhaff attempted a 32 yard field goal and succeeded. Seattle 14, Buffalo 10
Start of third quarter.
(3Q: 15:00) Tito Bakic kicked off 75 yards from the SEA30. Touchback.
1-10-BUF20 (3Q: 15:00) Phillip Rotzell pass completed to WR James Hardy for 8 yards. Tackled by S Ryan Mundy.
2-2-BUF28 (3Q: 14:29) Gabe Blasingame ran inside the right guard for 2 yards. Tackled by OLB Juan Hirsch, assisted by DT B.J. Raji. Key block delivered by Louis Vasquez.
1-10-BUF30 (3Q: 13:57) Marshall Quaccia ran outside the right tackle for 2 yards. Tackled by ILB Spencer Larsen. DT B.J. Raji knocked down Michael Oher to break up the play.
2-8-BUF32 (3Q: 13:17) Gabe Blasingame ran around left end for -1 yards. Tackled by ILB Allen Parrella.
3-9-BUF31 (3Q: 12:47) Phillip Rotzell pass completed to WR Colin Saenz for 6 yards. Tackled by CB Brent Carlson, assisted by ILB Allen Parrella.
4-3-BUF37 (3Q: 12:11) Thomas Morstead punted 53 yards. R.J. Bradley returned the kick 4 yards to the SEA14. Tackled by Louis Vasquez.
1-10-SEA14 (3Q: 12:02) Billy Joe Von Oelhoffen pass was blocked at the line, intended for TE Jared Cook. DE Chris Long blocked the pass.
2-10-SEA14 (3Q: 11:53) Billy Joe Von Oelhoffen pass was thrown incomplete, intended for FB Kirk Welch.
3-10-SEA14 (3Q: 11:49) Billy Joe Von Oelhoffen pass completed to WR Lance Graff for -1 yards. Tackled by CB Jerome Murphy.
4-11-SEA13 (3Q: 11:24) Zach Tubbs punted 49 yards. James Hardy returned the kick 0 yards to the BUF38. Tackled by James Camarillo.
1-10-BUF38 (3Q: 11:16) Phillip Rotzell pass completed to RB Gabe Blasingame for 6 yards. Tackled by DE Steve Furnas, assisted by ILB Lincoln Krzys. The receiver ran his route right over the middle of the field. Blasingame gained 5 yards after the catch.
2-4-BUF44 (3Q: 10:38) Gabe Blasingame ran around left end for 0 yards. Tackled by ILB Lincoln Krzys, assisted by OLB Anthony Kirk.
3-4-BUF44 (3Q: 10:11) J.B. Siegel ran around right end for 8 yards. Tackled by OLB Juan Hirsch, assisted by ILB Allen Parrella. Key block delivered by Jorge Lynn. Lynn flattened Darrin Knight to ensure the play's success.
1-10-SEA48 (3Q: 09:31) Gabe Blasingame ran inside the right tackle for 12 yards. Tackled by ILB Allen Parrella. Key block delivered by Louis Vasquez.
1-10-SEA36 (3Q: 08:58) J.B. Siegel ran outside the right tackle for 6 yards and was forced out of bounds. Tackled by OLB Juan Hirsch. Key block delivered by Jorge Lynn.
2-4-SEA30 (3Q: 08:21) Phillip Rotzell pass completed to RB Gabe Blasingame for 2 yards. Tackled by CB Brent Carlson. PENALTY: Seattle was called for Unsportsmanlike Conduct.
1-10-SEA14 (3Q: 08:11) Phillip Rotzell pass was dropped by WR Irv Buckner. The quarterback threw into double coverage.
2-10-SEA14 (3Q: 08:03) Gabe Blasingame ran around left end for 5 yards and was forced out of bounds. Tackled by S Ryan Mundy.
3-5-SEA09 (3Q: 07:21) Gabe Blasingame ran inside the left guard for 3 yards. Tackled by DT B.J. Raji.
4-2-SEA06 (3Q: 06:51) Taylor Mehlhaff attempted a 23 yard field goal and succeeded. Seattle 14, Buffalo 13
(3Q: 06:45) Taylor Mehlhaff kicked off 69 yards from the BUF30. Xavier Fitzgerald returned the ball 27 yards to the SEA28. Tackled by Jack Marsh. PENALTY: Seattle was called for Holding on the Kick Return.
1-10-SEA08 (3Q: 06:10) James Camarillo ran inside the left guard for 2 yards. Tackled by OLB Tommy Wyden.
2-8-SEA10 (3Q: 05:39) Billy Joe Von Oelhoffen pass fell incomplete, intended for WR R.J. Bradley. DE Doug Worthington hurried the quarterback into a bad throw. Buffalo's Ethan Gaytan was hurt on the play.
3-8-SEA10 (3Q: 05:29) Billy Joe Von Oelhoffen pass fell incomplete, intended for WR Xavier Fitzgerald. S Jamie Allen defended the pass.
4-8-SEA10 (3Q: 05:22) Zach Tubbs punted 40 yards. James Hardy returned the kick 8 yards to the SEA42. PENALTY: Buffalo was called for an Illegal Block on the Punt Return.
1-10-BUF38 (3Q: 05:11) Phillip Rotzell pass fell incomplete, intended for WR James Hardy. DT B.J. Raji hurried the quarterback into a bad throw.
2-10-BUF38 (3Q: 05:06) Gabe Blasingame ran around left end for 9 yards. Tackled by S Ryan Mundy, assisted by DE Steve Furnas. Key block delivered by Jorge Lynn.
3-1-BUF47 (3Q: 04:23) Marshall Quaccia ran around right end for 5 yards. Tackled by DE Steve Furnas, assisted by S Kelly Rozelle. Key block delivered by J.C. Iafrate.
1-10-SEA48 (3Q: 04:02) Phillip Rotzell pass fell incomplete, intended for WR Colin Saenz. S Ryan Mundy defended the pass.
2-10-SEA48 (3Q: 03:56) Gabe Blasingame ran around the left tackle for 4 yards. Tackled by DT Bernie Rivers, assisted by OLB Juan Hirsch.
3-6-SEA44 (3Q: 03:17) Phillip Rotzell pass completed to TE Leonard Dodge for 13 yards. Tackled by OLB Juan Hirsch, assisted by CB Bucky Phillips. Dodge gained 4 yards after the catch. The quarterback threw away from the double coverage.
1-10-SEA31 (3Q: 02:46) J.B. Siegel ran around the left tackle for 4 yards. Tackled by OLB Anthony Kirk.
2-6-SEA27 (3Q: 02:17) Gabe Blasingame ran around the left tackle for 2 yards. Tackled by DT B.J. Raji, assisted by S Kelly Rozelle.
3-4-SEA25 (3Q: 01:31) PENALTY: Buffalo was called for a False Start.
3-9-SEA30 (3Q: 01:25) J.B. Siegel ran a trap outside the left tackle for 1 yard. Tackled by DE Drew Baines.
4-8-SEA29 (3Q: 00:44) Taylor Mehlhaff attempted a 46 yard field goal and succeeded. Buffalo 16, Seattle 14
(3Q: 00:37) Taylor Mehlhaff kicked off 74 yards from the BUF30. Xavier Fitzgerald returned the ball 22 yards to the SEA18. Tackled by Jack Marsh.
1-10-SEA18 (3Q: 00:16) Julio Haworth ran inside the right guard for 0 yards. Tackled by DT Everett Kinsella. The ball was fumbled and recovered by SEA Britt Fields to the SEA18.
Start of fourth quarter.
2-10-SEA18 (4Q: 15:00) Julio Haworth ran inside the left tackle for 1 yard. Tackled by ILB James Laurinaitis.
3-9-SEA19 (4Q: 14:25) Billy Joe Von Oelhoffen pass completed to WR Shane Carter for 7 yards. Tackled by OLB Jackie Stargell. The quarterback threw away from the double coverage.
4-2-SEA26 (4Q: 13:52) Zach Tubbs punted 61 yards. James Hardy returned the kick 6 yards to the BUF19. PENALTY: Buffalo was called for Holding on the Punt Return.
1-10-BUF08 (4Q: 13:42) Phillip Rotzell pass completed to RB Gabe Blasingame for 6 yards. Tackled by CB Darrin Knight. Blasingame gained 3 yards after the catch. The quarterback threw away from the double coverage.
2-4-BUF14 (4Q: 12:57) Phillip Rotzell pass fell incomplete, intended for WR James Hardy. S Ryan Mundy defended the pass. The quarterback threw into double coverage. Buffalo's Kendall Carswell was hurt on the play. This appears to be a minor foot injury. He should be able to remain in the game.
3-4-BUF14 (4Q: 12:50) Gabe Blasingame ran around left end for 0 yards. Tackled by DE Steve Furnas.
4-4-BUF14 (4Q: 12:13) Thomas Morstead punted 59 yards. R.J. Bradley returned the kick -2 yards to the SEA25. Tackled by Jack Marsh.
1-10-SEA25 (4Q: 12:02) Julio Haworth ran inside the right tackle for 3 yards. Tackled by DT Glenn Dorsey.
2-7-SEA28 (4Q: 11:17) Billy Joe Von Oelhoffen pass was blocked at the line, intended for FB Kirk Welch. DT Glenn Dorsey blocked the pass. The quarterback threw away from the double coverage.
3-7-SEA28 (4Q: 11:10) Billy Joe Von Oelhoffen pass completed to WR R.J. Bradley for 7 yards. Tackled by S Don Tyler. The receiver ran his route right over the middle of the field.
1-10-SEA35 (4Q: 10:34) Julio Haworth ran a counterplay inside the left tackle for 8 yards. Tackled by OLB Jackie Stargell, assisted by DE Austen Lane. Key block delivered by Lawrence Corral. Corral ran over Glenn Dorsey to set up the play.
2-2-SEA43 (4Q: 10:09) Melvin Samuels ran inside the right guard for 3 yards. Tackled by OLB Jack Marsh. Key block delivered by Lawrence Corral.
1-10-SEA46 (4Q: 09:29) Billy Joe Von Oelhoffen pass completed to WR R.J. Bradley for 15 yards. Tackled by DE Chris Long. Bradley gained 6 yards after the catch.
1-10-BUF39 (4Q: 08:49) Melvin Samuels ran around left end for 14 yards. Tackled by CB Jerome Murphy. Key block delivered by Josh Sitton. Sitton flattened Jamie Allen to ensure the play's success.
1-10-BUF25 (4Q: 08:08) Melvin Samuels ran a draw inside the left guard for 11 yards. Tackled by DT Everett Kinsella. Key block delivered by William Florey.
1-10-BUF14 (4Q: 07:29) Melvin Samuels ran inside the left guard for 4 yards. Tackled by DE Chris Long.
2-6-BUF10 (4Q: 06:59) Melvin Samuels ran a draw inside the left guard for -3 yards. Tackled by ILB James Laurinaitis.
3-9-BUF13 (4Q: 06:15) Julio Haworth ran around the left tackle for 7 yards. Tackled by DT Everett Kinsella, assisted by ILB James Laurinaitis. PENALTY: Buffalo was called for Unsportsmanlike Conduct.
1-3-BUF03 (4Q: 06:09) Julio Haworth ran a trap outside the left tackle for 3 yards and a TOUCHDOWN! Key block delivered by Leland Westbrook. Seattle 20, Buffalo 16
(4Q: 06:09) Extra point by Tito Bakic was good. Seattle 21, Buffalo 16
(4Q: 06:00) Tito Bakic kicked off 68 yards from the SEA30. Colin Saenz returned the ball 16 yards to the BUF18. Tackled by Spencer Larsen.
1-10-BUF18 (4Q: 05:36) Phillip Rotzell pass completed to FB Marshall Quaccia for -1 yards. Tackled by S Ryan Mundy.
2-11-BUF17 (4Q: 05:09) Phillip Rotzell pass completed to TE Kendall Carswell for 3 yards. Tackled by CB Brent Carlson, assisted by S Kelly Rozelle. The quarterback threw away from the double coverage.
3-8-BUF20 (4Q: 04:45) Phillip Rotzell pass completed to WR Colin Saenz for 4 yards. Tackled by CB Darrin Knight.
4-4-BUF24 (4Q: 04:19) Thomas Morstead punted 45 yards. R.J. Bradley returned the kick -2 yards to the SEA29. Tackled by Leonard Dodge.
1-10-SEA29 (4Q: 04:12) Billy Joe Von Oelhoffen pass was dropped by TE Jared Cook.
2-10-SEA29 (4Q: 04:05) Billy Joe Von Oelhoffen pass completed to WR R.J. Bradley for 4 yards. Tackled by S Kendrick Green, assisted by CB Jerome Murphy. The quarterback threw into double coverage.
3-6-SEA33 (4Q: 03:18) Billy Joe Von Oelhoffen pass fell incomplete, intended for WR Lance Graff. DE Austen Lane hurried the quarterback into a bad throw.
4-6-SEA33 (4Q: 03:12) Zach Tubbs punted 46 yards. James Hardy returned the kick 9 yards to the BUF30. PENALTY: Buffalo was called for an Illegal Block on the Punt Return.
1-10-BUF15 (4Q: 03:05) Gabe Blasingame ran around right end for 4 yards. Tackled by OLB Anthony Kirk.
2-6-BUF19 (4Q: 02:29) Phillip Rotzell pass fell incomplete, intended for TE Kendall Carswell. DE Steve Furnas hurried the quarterback into a bad throw.
3-6-BUF19 (4Q: 02:20) Gabe Blasingame ran around the left tackle for 7 yards. Tackled by DT B.J. Raji. Key block delivered by Louis Vasquez.
1-10-BUF26 (4Q: 02:04) Gabe Blasingame ran around right end for 22 yards and was forced out of bounds. Tackled by OLB Anthony Kirk. Key block delivered by Marshall Quaccia.
Official time out for the two-minute warning.
1-10-BUF48 (4Q: 01:57) Phillip Rotzell pass completed to WR Irv Buckner for 16 yards. Tackled by CB Brent Carlson. Buckner gained 5 yards after the catch.
1-10-SEA36 (4Q: 01:36) Phillip Rotzell pass completed to RB Gabe Blasingame for 16 yards. The receiver went out of bounds. Tackled by CB Brent Carlson. Blasingame gained 12 yards after the catch. The quarterback threw away from the double coverage.
1-10-SEA20 (4Q: 01:29) Phillip Rotzell pass completed to RB Gabe Blasingame for 2 yards. Tackled by CB Bucky Phillips. The quarterback threw away from the double coverage.
2-8-SEA18 (4Q: 01:10) Phillip Rotzell pass completed to TE Kendall Carswell for 3 yards. Tackled by S Kelly Rozelle. The quarterback threw away from the double coverage.
Buffalo called a time out.
3-5-SEA15 (4Q: 01:01) Phillip Rotzell pass completed to WR Irv Buckner for 8 yards. Tackled by DT B.J. Raji. The receiver ran his route right over the middle of the field. Buckner gained 1 yard after the catch.
Buffalo called a time out.
1-7-SEA07 (4Q: 00:49) Phillip Rotzell pass fell incomplete, intended for WR Irv Buckner. OLB Anthony Kirk drove right through Michael Oher to hurry the quarterback.
2-7-SEA07 (4Q: 00:43) Phillip Rotzell pass completed to RB Gabe Blasingame for -1 yards. Tackled by ILB Allen Parrella.
Buffalo called a time out.
3-8-SEA08 (4Q: 00:33) Phillip Rotzell pass fell incomplete, intended for WR Irv Buckner. OLB Anthony Kirk defended the pass.
4-8-SEA08 (4Q: 00:26) Phillip Rotzell pass was dropped by WR Irv Buckner. The quarterback threw away from the double coverage. The ball goes over on downs.
1-10-SEA08 (4Q: 00:17) Billy Joe Von Oelhoffen dropped to one knee for -2 yards.
Final Score: Seattle Seahawks 21, Buffalo Bills 16