Week 1, 2024

Played in Arizona, AZ, weather: 65 degrees, fair, 10 mph wind.
Arizona won the toss and elected to receive.
Start of first quarter.
(1Q: 15:00) Kurt Givens kicked off 74 yards from the SEA35. Touchback.
1-10-ARI20 (1Q: 15:00) Kevin Hagglund pass completed to WR Santiago Harrison for 4 yards. Tackled by OLB Joel Barlow. Harrison gained 2 yards after the catch.
2-6-ARI24 (1Q: 14:31) Kevin Hagglund pass was dropped by WR Amari Cooper.
3-6-ARI24 (1Q: 14:21) Kevin Hagglund pass completed to WR Emmett Lang for 10 yards. Tackled by CB Maurice Canady, assisted by OLB Great Ibe.
1-10-ARI34 (1Q: 13:43) Kevin Hagglund pass fell incomplete, intended for WR Amari Cooper. DT Donovan Hanson hurried the quarterback into a bad throw.
2-10-ARI34 (1Q: 13:31) Devontae Booker ran outside the right tackle for 18 yards. Tackled by OLB Great Ibe. Key block delivered by Rich Roybal.
1-10-SEA48 (1Q: 12:58) Tre Mason ran around left end for 9 yards. Tackled by DT Donovan Hanson. Key block delivered by Lorenzo Watson.
2-1-SEA39 (1Q: 12:32) Kevin Hagglund pass completed to RB Devontae Booker for 10 yards. Tackled by OLB Kevin Minter. The quarterback threw away from the double coverage.
1-10-SEA29 (1Q: 12:09) Devontae Booker ran outside the right tackle for 1 yard. Tackled by DT Logan Titus.
2-9-SEA28 (1Q: 11:33) Kevin Hagglund pass completed to WR Kris Ratcliff for 28 yards and a TOUCHDOWN! Ratcliff gained 16 yards after the catch. Arizona 6, Seattle 0
(1Q: 11:33) Extra point by Alfred Mathews was good. Arizona 7, Seattle 0
(1Q: 11:19) Alfred Mathews kicked off 72 yards from the ARI35. Touchback.
1-10-SEA20 (1Q: 11:19) Russell Wilson pass completed to TE Broderick Hampton for 10 yards. Tackled by S Teddy Russell, assisted by OLB Jordan Jenkins. The receiver ran his route right over the middle of the field.
1-10-SEA30 (1Q: 10:43) Russell Wilson pass completed to TE Steven Scheu for 10 yards. Tackled by S Gage Huntley, assisted by CB Griffin McElroy.
1-10-SEA40 (1Q: 10:13) Colton Perry ran around left end for 3 yards. Tackled by S Teddy Russell, assisted by S Gage Huntley.
2-7-SEA43 (1Q: 09:37) Russell Wilson pass was thrown incomplete, intended for WR A.J. Green. The quarterback threw away from the double coverage.
3-7-SEA43 (1Q: 09:31) Colton Perry ran around the left tackle for 1 yard. Tackled by DE Jerome Giacalone.
4-6-SEA44 (1Q: 09:06) William Snyder punted 52 yards. The ball was downed at the ARI04.
1-10-ARI04 (1Q: 08:58) Amari Cooper ran a reverse around left end for 5 yards. Tackled by S Adrian Amos, assisted by ILB Trent Flowers. Key block delivered by Giovanni Stewart.
2-5-ARI09 (1Q: 08:18) Devontae Booker ran around right end for 21 yards. Tackled by CB Levon McCormick. Key block delivered by Rich Roybal.
1-10-ARI30 (1Q: 07:48) Tre Mason ran inside the right guard for 26 yards. Tackled by S Adrian Amos. Key block delivered by Lorenzo Watson.
1-10-SEA44 (1Q: 07:15) PENALTY: Arizona was called for a False Start.
1-15-SEA49 (1Q: 07:10) Kevin Hagglund pass completed to WR Santiago Harrison for 7 yards. Tackled by CB Devonte Ellis, assisted by S Irving Wright.
2-8-SEA42 (1Q: 06:45) Kevin Hagglund pass completed to RB Tre Mason for -4 yards. Tackled by OLB Kevin Minter.
3-12-SEA46 (1Q: 06:04) Tre Mason ran inside the left guard for 0 yards. Tackled by DT Donovan Hanson.
4-12-SEA46 (1Q: 05:40) Chas Henry punted 46 yards. Touchback.
1-10-SEA20 (1Q: 05:33) Colton Perry ran around the left tackle for 10 yards. Tackled by DT Perry Kaitola. Key block delivered by Caleb Karr. Karr ran over Jerome Giacalone to set up the play.
1-10-SEA30 (1Q: 04:52) Colton Perry ran around the left tackle for 10 yards. Tackled by CB Russell Joseph. Key block delivered by Caleb Karr.
1-10-SEA40 (1Q: 04:25) Brad Berry ran around left end for 15 yards. Tackled by CB Antoine McNeal. Key block delivered by Kenneth Smart.
1-10-ARI45 (1Q: 03:55) PENALTY: Seattle was called for a False Start.
1-15-ARI50 (1Q: 03:47) Russell Wilson pass completed to WR A.J. Green for 20 yards. Tackled by ILB Antonio Morrison. Green gained 12 yards after the catch.
1-10-ARI30 (1Q: 03:11) Colton Perry ran inside the left tackle for 9 yards. Tackled by S Gage Huntley, assisted by CB Griffin McElroy. Key block delivered by Dylan Hogenmiller.
2-1-ARI21 (1Q: 02:52) Colton Perry ran inside the left guard for 0 yards. Tackled by S Gage Huntley, assisted by DT Easton Diminnie.
3-1-ARI21 (1Q: 02:18) Russell Wilson pass completed to WR Myron Turnbull for 2 yards. Tackled by ILB Lorenzo McWilliams, assisted by S Teddy Russell.
1-10-ARI19 (1Q: 01:54) Russell Wilson sacked by DE Stan Hooper for a loss of 9 yards. Sack allowed by Caleb Karr.
2-19-ARI28 (1Q: 01:27) Russell Wilson pass fell incomplete, intended for WR Norman Wallace. DE Dean Lowry hurried the quarterback into a bad throw. The quarterback threw away from the double coverage.
3-19-ARI28 (1Q: 01:19) Colton Perry ran around the left tackle for 9 yards. Tackled by S Teddy Russell.
4-10-ARI19 (1Q: 00:39) Kurt Givens attempted a 36 yard field goal and succeeded. Arizona 7, Seattle 3
(1Q: 00:33) Kurt Givens kicked off 61 yards from the SEA35. Kris Ratcliff returned the ball 27 yards to the ARI31. Tackled by Myron Turnbull.
Start of second quarter.
1-10-ARI31 (2Q: 15:00) Tre Mason ran around the left tackle for 1 yard. Tackled by CB Levon McCormick. ILB Trent Flowers knocked down Jamal Brotzman to break up the play.
2-9-ARI32 (2Q: 14:35) Kevin Hagglund pass completed to WR Emmett Lang for -4 yards. The receiver went out of bounds. Tackled by S Irving Wright, assisted by OLB Great Ibe. The quarterback threw away from the double coverage.
3-13-ARI28 (2Q: 13:51) Kevin Hagglund pass completed to WR Emmett Lang for 3 yards. Tackled by CB Levon McCormick. Lang gained 2 yards after the catch.
4-10-ARI31 (2Q: 13:26) Chas Henry punted 41 yards. Adrian Amos returned the kick 2 yards to the SEA30. Tackled by Kris Ratcliff.
1-10-SEA30 (2Q: 13:15) Colton Perry ran inside the left guard for 0 yards. Tackled by S Teddy Russell.
2-10-SEA30 (2Q: 12:52) Russell Wilson pass completed to RB Zac Brooks for 10 yards. Tackled by ILB Antonio Morrison. Brooks gained 9 yards after the catch.
1-10-SEA40 (2Q: 12:23) Colton Perry ran inside the left guard for -4 yards. Tackled by ILB Lorenzo McWilliams, assisted by DT Easton Diminnie.
2-14-SEA36 (2Q: 11:54) Russell Wilson pass was dropped by FB Dylan Hogenmiller. The quarterback threw away from the double coverage.
3-14-SEA36 (2Q: 11:49) PENALTY: Arizona was called for Encroachment.
3-9-SEA41 (2Q: 11:41) Russell Wilson pass completed to WR A.J. Green for 11 yards. Tackled by S Kaden Jeffery.
1-10-ARI48 (2Q: 11:12) Colton Perry ran around right end for 6 yards. Tackled by CB Antoine McNeal. Key block delivered by Caleb Karr.
2-4-ARI42 (2Q: 10:29) Colton Perry ran inside the left tackle for 4 yards. Tackled by S Gage Huntley. Key block delivered by Clayton Jacobs.
1-10-ARI38 (2Q: 09:51) Brad Berry ran around the left tackle for 6 yards. Tackled by S Gage Huntley, assisted by DT Easton Diminnie. Key block delivered by Kenneth Smart.
2-4-ARI32 (2Q: 09:09) Russell Wilson pass completed to RB Zac Brooks for -1 yards. Tackled by CB Russell Joseph.
3-5-ARI33 (2Q: 08:24) Russell Wilson pass completed to RB Colton Perry for 9 yards. Tackled by CB Sean Davis, assisted by DE Stan Hooper.
1-10-ARI24 (2Q: 07:47) Russell Wilson pass fell incomplete, intended for TE Broderick Hampton. DT Easton Diminnie hurried the quarterback into a bad throw.
2-10-ARI24 (2Q: 07:36) Colton Perry ran around left end for 13 yards and was forced out of bounds. Tackled by OLB Barkevious Mingo, assisted by DT Tommy Linquist. Key block delivered by Kenneth Smart.
1-10-ARI11 (2Q: 07:10) Colton Perry ran around left end for 6 yards. Tackled by CB Sean Davis, assisted by DE Dean Lowry. Key block delivered by Kenneth Smart.
2-4-ARI05 (2Q: 06:29) A.J. Green ran a reverse around left end for 5 yards and a TOUCHDOWN! Key block delivered by Eric Fisher. Seattle 9, Arizona 7
(2Q: 06:29) Extra point by Kurt Givens was good. Seattle 10, Arizona 7
(2Q: 06:23) Kurt Givens kicked off 74 yards from the SEA35. Touchback. Seattle's Steven Scheu was hurt on the play. This appears to be a minor knee injury. He should be able to remain in the game.
1-10-ARI20 (2Q: 06:23) Tre Mason ran inside the left guard for 6 yards. Tackled by DE Sawyer Horn, assisted by OLB Kevin Minter. Key block delivered by Rich Roybal.
2-4-ARI26 (2Q: 05:49) Kevin Hagglund pass fell incomplete, intended for RB Tre Mason. DE Dwayne Hastings hurried the quarterback into a bad throw.
3-4-ARI26 (2Q: 05:42) Kevin Hagglund pass fell incomplete, intended for WR Santiago Harrison. DE Cameron Yarbrough hurried the quarterback into a bad throw.
4-4-ARI26 (2Q: 05:37) Chas Henry punted 46 yards. Adrian Amos returned the kick 8 yards to the SEA36. Tackled by Devontae Booker.
1-10-SEA36 (2Q: 05:30) Russell Wilson pass completed to RB Colton Perry for 20 yards. Tackled by OLB Jordan Jenkins, assisted by DE Stan Hooper. Perry gained 16 yards after the catch. The ball was fumbled and recovered by ARI Lorenzo McWilliams on the ARI44.
1-10-ARI44 (2Q: 05:18) PENALTY: Arizona was called for a False Start.
1-15-ARI39 (2Q: 05:11) Tre Mason ran inside the left tackle for 2 yards. Tackled by DT Donovan Hanson, assisted by CB Maurice Canady.
2-13-ARI41 (2Q: 04:38) Kevin Hagglund pass completed to WR Amari Cooper for 6 yards. The receiver went out of bounds. Tackled by CB Levon McCormick.
3-7-ARI47 (2Q: 04:02) Kevin Hagglund pass completed to RB Cedric Schneider for 4 yards. Tackled by CB Levon McCormick. Schneider gained 3 yards after the catch.
4-3-SEA49 (2Q: 03:36) Chas Henry punted 47 yards. Myron Turnbull returned the kick 4 yards to the SEA06. Tackled by Marc Mogolov.
1-10-SEA06 (2Q: 03:26) Colton Perry ran inside the left tackle for 5 yards. Tackled by S Teddy Russell. Key block delivered by Caleb Karr.
2-5-SEA11 (2Q: 02:41) Russell Wilson pass completed to TE Broderick Hampton for 1 yard. Tackled by ILB Lorenzo McWilliams. Hampton gained 2 yards after the catch.
Official time out for the two-minute warning.
3-4-SEA12 (2Q: 02:00) Russell Wilson pass completed to WR A.J. Green for 14 yards. The receiver went out of bounds. Tackled by CB Russell Joseph. Green gained 7 yards after the catch. The quarterback threw away from the double coverage.
1-10-SEA26 (2Q: 01:24) Russell Wilson pass completed to WR A.J. Green for 36 yards. Tackled by CB Griffin McElroy. Green gained 10 yards after the catch. The quarterback threw away from the double coverage.
1-10-ARI38 (2Q: 00:49) Russell Wilson sacked by OLB Barkevious Mingo for a loss of 8 yards. Sack allowed by Caleb Karr.
Seattle called a time out.
2-18-ARI46 (2Q: 00:37) Russell Wilson pass completed to WR Cooper Shields for 12 yards. Tackled by CB Griffin McElroy. Shields gained 1 yard after the catch.
Seattle called a time out.
3-6-ARI34 (2Q: 00:28) Russell Wilson pass completed to WR Cooper Shields for 11 yards. Tackled by S Teddy Russell. The quarterback threw away from the double coverage.
Seattle called a time out.
1-10-ARI23 (2Q: 00:03) Kurt Givens attempted a 40 yard field goal and succeeded. Seattle 13, Arizona 7
Start of third quarter.
(3Q: 15:00) Alfred Mathews kicked off 73 yards from the ARI35. Touchback.
1-10-SEA20 (3Q: 15:00) Colton Perry ran inside the left guard for -1 yards. Tackled by S Teddy Russell, assisted by ILB Lorenzo McWilliams.
2-11-SEA19 (3Q: 14:28) Russell Wilson sacked by DE Stan Hooper for a loss of 8 yards. Sack allowed by Kenneth Smart.
3-19-SEA11 (3Q: 13:56) Brad Berry ran inside the left tackle for 4 yards. Tackled by DT Easton Diminnie, assisted by OLB Axel Musum.
4-15-SEA15 (3Q: 13:24) William Snyder punted 41 yards. Kaden Jeffery returned the kick 20 yards to the SEA36. Tackled by Maurice Canady.
1-10-SEA36 (3Q: 13:14) Kevin Hagglund pass completed to WR Amari Cooper for 7 yards. Tackled by CB Levon McCormick. Cooper gained 4 yards after the catch.
2-3-SEA29 (3Q: 12:30) Devontae Booker ran inside the right tackle for -2 yards. Tackled by DE Francisco Passmore.
3-5-SEA31 (3Q: 11:51) Kevin Hagglund scrambled for 1 yard. Tackled by S Adrian Amos.
4-4-SEA30 (3Q: 11:10) Alfred Mathews attempted a 47 yard field goal and succeeded. Seattle 13, Arizona 10
(3Q: 11:02) Alfred Mathews kicked off 58 yards from the ARI35. Brian Page returned the ball 17 yards to the SEA24. Tackled by Kaden Jeffery.
1-10-SEA24 (3Q: 10:27) Colton Perry ran inside the right guard for 3 yards. Tackled by OLB Jordan Jenkins.
2-7-SEA27 (3Q: 09:47) Russell Wilson pass completed to WR Norman Wallace for 3 yards. Tackled by OLB Axel Musum.
3-4-SEA30 (3Q: 09:16) Russell Wilson pass was dropped by TE Broderick Hampton.
4-4-SEA30 (3Q: 09:09) William Snyder punted 48 yards. Kaden Jeffery returned the kick 14 yards to the ARI36. Tackled by Colton Perry.
1-10-ARI36 (3Q: 09:00) Kevin Hagglund pass completed to TE Marc Mogolov for 7 yards. Tackled by CB Devonte Ellis, assisted by OLB Kevin Minter. Mogolov gained 4 yards after the catch.
2-3-ARI43 (3Q: 08:33) Kevin Hagglund pass completed to WR Emmett Lang for 18 yards. The receiver went out of bounds. Tackled by OLB Kevin Minter, assisted by DE Dwayne Hastings. Lang gained 8 yards after the catch.
1-10-SEA39 (3Q: 08:01) PENALTY: Arizona was called for a False Start.
1-15-SEA44 (3Q: 07:56) Tre Mason ran outside the right tackle for 4 yards. Tackled by ILB Trent Flowers, assisted by S Adrian Amos.
2-11-SEA40 (3Q: 07:20) Kevin Hagglund pass completed to RB Tre Mason for 13 yards. Tackled by CB Levon McCormick. Mason gained 10 yards after the catch.
1-10-SEA27 (3Q: 06:48) Kevin Hagglund pass fell incomplete, intended for WR Amari Cooper. DT Logan Titus hurried the quarterback into a bad throw.
2-10-SEA27 (3Q: 06:42) Kevin Hagglund pass was blocked at the line, intended for WR Kris Ratcliff. ILB Trent Flowers blocked the pass. The quarterback threw away from the double coverage. PENALTY: Seattle was called for Illegal Contact.
1-10-SEA22 (3Q: 06:36) Kevin Hagglund pass completed to WR Kris Ratcliff for 3 yards. Tackled by CB Devonte Ellis, assisted by OLB Kevin Minter.
2-7-SEA19 (3Q: 05:59) Kevin Hagglund pass completed to WR Santiago Harrison for 6 yards. Tackled by S Adrian Amos, assisted by ILB Dominique Alexander. Harrison gained 1 yard after the catch.
3-1-SEA13 (3Q: 05:27) Tre Mason ran outside the right tackle for 0 yards. Tackled by DT John Polak.
4-1-SEA13 (3Q: 05:02) Alfred Mathews attempted a 30 yard field goal and succeeded. Arizona 13, Seattle 13
(3Q: 04:54) Alfred Mathews kicked off 73 yards from the ARI35. Touchback.
1-10-SEA20 (3Q: 04:54) Russell Wilson pass completed to TE Broderick Hampton for 10 yards. The receiver went out of bounds. Tackled by OLB Axel Musum.
1-10-SEA30 (3Q: 04:13) PENALTY: Seattle was called for a False Start.
1-15-SEA25 (3Q: 04:04) Colton Perry ran inside the left guard for 4 yards. Tackled by DT Tommy Linquist, assisted by DT Easton Diminnie.
2-11-SEA29 (3Q: 03:35) Colton Perry ran inside the left tackle for 9 yards. Tackled by DE Jerome Giacalone, assisted by DT Jonathan Gaylor. Key block delivered by Kenneth Smart.
3-2-SEA38 (3Q: 03:10) Russell Wilson pass completed to WR Brian Page for -1 yards. Tackled by CB Antoine McNeal. The quarterback threw away from the double coverage.
4-3-SEA37 (3Q: 02:42) William Snyder punted 49 yards. Gage Huntley returned the kick 22 yards to the ARI36. Tackled by Steven Scheu.
1-10-ARI36 (3Q: 02:35) Kevin Hagglund pass was intended for RB Tre Mason and was intercepted by ILB Trent Flowers at the ARI34. The interception was returned 34 yards for a TOUCHDOWN! Seattle 19, Arizona 13
(3Q: 02:35) Extra point by Kurt Givens was good. Seattle 20, Arizona 13
(3Q: 02:24) Kurt Givens kicked off 55 yards from the SEA35. Gage Huntley returned the ball 30 yards to the ARI40. Tackled by Brian Page.
1-10-ARI40 (3Q: 01:58) Tre Mason ran around left end for 14 yards. Tackled by DT Donovan Hanson. Key block delivered by Giovanni Stewart.
1-10-SEA46 (3Q: 01:17) Kevin Hagglund pass completed to FB Michael Battle for 3 yards. Tackled by CB Levon McCormick. The quarterback threw away from the double coverage.
2-7-SEA43 (3Q: 00:34) Tre Mason ran inside the left guard for 5 yards. Tackled by ILB Trent Flowers.
Start of fourth quarter.
3-2-SEA38 (4Q: 15:00) Kevin Hagglund pass completed to WR Kris Ratcliff for 3 yards. The receiver went out of bounds. Tackled by OLB Kevin Minter.
1-10-SEA35 (4Q: 14:26) Tre Mason ran around right end for -1 yards. Tackled by ILB Trent Flowers.
2-11-SEA36 (4Q: 13:49) Kevin Hagglund pass was thrown incomplete, intended for TE Marc Mogolov.
3-11-SEA36 (4Q: 13:44) Kevin Hagglund pass completed to WR Amari Cooper for 23 yards. Tackled by ILB Trent Flowers, assisted by CB Devonte Ellis. Cooper gained 14 yards after the catch. The quarterback threw into double coverage.
1-10-SEA13 (4Q: 13:02) Tre Mason ran around right end for 13 yards and a TOUCHDOWN! Key block delivered by Pat Turnbull. Seattle 20, Arizona 19
(4Q: 13:02) Extra point by Alfred Mathews was good. Arizona 20, Seattle 20
(4Q: 12:55) Alfred Mathews kicked off 65 yards from the ARI35. Brian Page returned the ball 15 yards to the SEA15. Tackled by Russell Joseph.
1-10-SEA15 (4Q: 12:34) Russell Wilson pass was intended for WR A.J. Green and was intercepted by CB Griffin McElroy at the SEA46. The interception was returned 8 yards. Tackled by Broderick Hampton.
1-10-SEA38 (4Q: 12:22) Tre Mason ran inside the right guard for 2 yards. Tackled by DT Logan Titus. DT Donovan Hanson knocked down Jamal Brotzman to break up the play.
2-8-SEA36 (4Q: 12:03) Kevin Hagglund pass fell incomplete, intended for WR Amari Cooper. DE Dwayne Hastings hurried the quarterback into a bad throw.
3-8-SEA36 (4Q: 11:58) Kevin Hagglund pass completed to WR Santiago Harrison for 8 yards. Tackled by OLB Kevin Minter, assisted by CB Devonte Ellis.
1-10-SEA28 (4Q: 11:23) Kevin Hagglund pass was intended for WR Kris Ratcliff and was intercepted by ILB Trent Flowers at the SEA11. The interception was returned 89 yards for a TOUCHDOWN! Seattle 26, Arizona 20
(4Q: 11:23) Extra point by Kurt Givens was good. Seattle 27, Arizona 20
(4Q: 11:11) Kurt Givens kicked off 57 yards from the SEA35. Kris Ratcliff returned the ball 23 yards to the ARI31. Tackled by Zac Brooks. PENALTY: Arizona was called for Holding on the Kick Return.
1-10-ARI10 (4Q: 10:35) Kevin Hagglund pass completed to WR Amari Cooper for 4 yards. Tackled by CB Maurice Canady. The receiver ran his route right over the middle of the field.
2-6-ARI14 (4Q: 10:01) Michael Battle ran a trap outside the left tackle for -1 yards. Tackled by CB Levon McCormick.
3-7-ARI13 (4Q: 09:36) Kevin Hagglund sacked by DE Sawyer Horn for a loss of 7 yards. Sack allowed by Michael Battle.
4-14-ARI06 (4Q: 09:01) Chas Henry punted 53 yards. Adrian Amos returned the kick 7 yards to the SEA48. PENALTY: Seattle was called for Holding on the Punt Return.
1-10-SEA37 (4Q: 08:52) Colton Perry ran around left end for 1 yard. Tackled by OLB Jordan Jenkins.
2-9-SEA38 (4Q: 08:21) Russell Wilson pass completed to WR A.J. Green for 7 yards. Tackled by DT Jonathan Gaylor.
3-2-SEA45 (4Q: 07:49) Russell Wilson sacked by DT Easton Diminnie for a loss of 6 yards. Sack allowed by Caleb Karr.
4-8-SEA39 (4Q: 07:04) William Snyder punted 41 yards. Kaden Jeffery returned the kick 9 yards to the ARI29. Tackled by Colton Perry. Ball was fumbled and recovered by SEA Colton Perry at the ARI29.
1-10-ARI29 (4Q: 06:55) Russell Wilson pass completed to WR Cooper Shields for 9 yards. Tackled by CB Sean Davis. The quarterback threw into double coverage.
2-1-ARI20 (4Q: 06:09) Russell Wilson pass completed to WR Cooper Shields for 7 yards. Tackled by S Teddy Russell. PENALTY: Seattle was called for Offensive Holding.
2-11-ARI30 (4Q: 06:01) Russell Wilson pass fell incomplete, intended for RB Colton Perry. DT Easton Diminnie hurried the quarterback into a bad throw. The quarterback threw away from the double coverage.
3-11-ARI30 (4Q: 05:57) Russell Wilson sacked by DE Jerome Giacalone for a loss of 14 yards. Sack allowed by Clayton Jacobs.
4-25-ARI44 (4Q: 05:13) William Snyder punted 37 yards. Kaden Jeffery returned the kick 17 yards to the ARI24. Tackled by Brian Page.
1-10-ARI24 (4Q: 05:06) Kevin Hagglund pass was thrown incomplete, intended for TE Marc Mogolov.
2-10-ARI24 (4Q: 04:59) Kevin Hagglund pass fell incomplete, intended for WR Amari Cooper. OLB Great Ibe defended the pass. The defense looked very familiar with that play. The quarterback threw into double coverage.
3-10-ARI24 (4Q: 04:52) Kevin Hagglund pass completed to WR Emmett Lang for 6 yards. Tackled by S Adrian Amos. The receiver ran his route right over the middle of the field.
4-4-ARI30 (4Q: 04:30) Chas Henry punted 32 yards. Adrian Amos returned the kick 8 yards to the SEA46. Tackled by Kaden Jeffery.
1-10-SEA46 (4Q: 04:19) Colton Perry ran inside the left guard for 2 yards. Tackled by DT Easton Diminnie, assisted by ILB Lorenzo McWilliams.
2-8-SEA48 (4Q: 03:34) Colton Perry ran inside the left tackle for 2 yards. Tackled by DT Tommy Linquist.
3-6-ARI50 (4Q: 02:47) Colton Perry ran around the left tackle for 4 yards. Tackled by CB Russell Joseph.
Arizona called a time out.
4-2-ARI46 (4Q: 02:40) William Snyder punted 29 yards. Kaden Jeffery called for a fair catch at the ARI17.
1-10-ARI17 (4Q: 02:29) Kevin Hagglund pass completed to RB Tre Mason for -1 yards. Tackled by S Arturo Upshaw.
2-11-ARI16 (4Q: 02:08) Kevin Hagglund pass was dropped by WR Amari Cooper.
Official time out for the two-minute warning.
3-11-ARI16 (4Q: 02:00) Kevin Hagglund pass completed to WR Amari Cooper for 8 yards. Tackled by OLB Kevin Minter. The receiver ran his route right over the middle of the field. The quarterback threw into double coverage.
4-3-ARI24 (4Q: 01:41) Kevin Hagglund pass completed to FB Michael Battle for 6 yards. Tackled by S Arturo Upshaw. Battle gained 1 yard after the catch. The quarterback threw away from the double coverage.
1-10-ARI30 (4Q: 01:22) Kevin Hagglund pass completed to WR Emmett Lang for 4 yards. Tackled by S Adrian Amos. Lang gained 1 yard after the catch.
2-6-ARI34 (4Q: 01:06) Kevin Hagglund pass completed to WR Santiago Harrison for 11 yards. Tackled by CB Maurice Canady. Seattle's Logan Titus was hurt on the play. This appears to be a serious hamstring injury.
Arizona called a time out.
1-10-ARI45 (4Q: 00:58) Kevin Hagglund pass completed to RB Tre Mason for -1 yards. Tackled by CB Levon McCormick. Mason gained 1 yard after the catch.
Arizona called a time out.
2-11-ARI44 (4Q: 00:51) Kevin Hagglund pass fell incomplete, intended for RB Devontae Booker. CB Levon McCormick defended the pass.
3-11-ARI44 (4Q: 00:42) Kevin Hagglund scrambled for 3 yards. Tackled by CB Devonte Ellis.
4-8-ARI47 (4Q: 00:17) Kevin Hagglund sacked by DE Sawyer Horn for a loss of 5 yards. Sack allowed by Rich Roybal. The ball goes over on downs.
Final Score: Seattle Seahawks 27, Arizona Cardinals 20