Week 15, 2019

Played in Arizona, AZ, weather: 53 degrees, fair, calm.
San Francisco won the toss and elected to receive.
Start of first quarter.
(1Q: 15:00) Ricky Azzoo kicked off 66 yards from the ARI30. Gerald Hitchcock returned the ball 19 yards to the SFO23. Tackled by Hilee Taylor.
1-10-SFO23 (1Q: 14:41) Matt Leinhart pass completed to WR Kenny Britt for 6 yards. Tackled by S Dana Banfield, assisted by ILB Ronnie Bismonte. The receiver ran his route right over the middle of the field. Britt gained 1 yard after the catch. The quarterback threw into double coverage. PENALTY: San Francisco was called for Offensive Holding.
1-20-SFO13 (1Q: 14:31) Matt Leinhart pass completed to RB Andy Wilkerson for 10 yards. Tackled by CB Cedric Griffin, assisted by OLB Kyle McElroy. The quarterback threw away from the double coverage. PENALTY: San Francisco was called for Offensive Holding.
1-26-SFO07 (1Q: 14:25) Matt Leinhart pass fell incomplete, intended for TE Craig Stevens. CB Cedric Griffin defended the pass. The quarterback threw away from the double coverage. San Francisco's Karl Wolfe was hurt on the play. This appears to be a minor elbow injury. He should be able to remain in the game.
2-26-SFO07 (1Q: 14:22) Matt Leinhart pass fell incomplete, intended for WR Kenny Britt. S Troy Nolan defended the pass.
3-26-SFO07 (1Q: 14:15) Matt Leinhart pass was blocked at the line, intended for RB Andy Wilkerson. OLB Curtis Lofton blocked the pass. The quarterback threw away from the double coverage.
4-26-SFO07 (1Q: 14:12) Reggie Krumrei punted 50 yards. Dana Banfield returned the kick 9 yards to the SFO48. Tackled by Leroy Harris.
1-10-SFO48 (1Q: 14:02) Wade Swift ran outside the right tackle for 2 yards. Tackled by OLB Rickey Pote, assisted by DE Bennie Unruh.
2-8-SFO46 (1Q: 13:27) Jimmy Sutter ran outside the right tackle for 2 yards. Tackled by DE Bennie Unruh.
3-6-SFO44 (1Q: 12:57) Big Al Smith pass completed to RB Wade Swift for 11 yards. Tackled by OLB Rickey Pote, assisted by S Ernest Melendez. Swift gained 4 yards after the catch.
1-10-SFO33 (1Q: 12:29) Alex Smith pass completed to WR Arman Shields for 12 yards. Tackled by OLB Otis Tanner, assisted by CB Jon Swinton. Shields gained 1 yard after the catch.
1-10-SFO21 (1Q: 11:50) Wade Swift ran outside the right tackle for 4 yards. Tackled by CB Chevis Jackson.
2-6-SFO17 (1Q: 11:24) Wade Swift ran inside the right tackle for -2 yards. Tackled by DT Derek Jamison. The ball was fumbled and recovered by ARI Arman Shields for 4 yards to the SFO15. Tackled by Rickey Pote.
3-4-SFO15 (1Q: 10:38) PENALTY: Arizona was called for a False Start.
3-9-SFO20 (1Q: 10:35) Alex Smith sacked by S Josh Gattis for a loss of 7 yards. Sack allowed by Bruce Dodge.
4-16-SFO27 (1Q: 10:04) Ricky Azzoo attempted a 44 yard field goal and succeeded. Arizona 3, San Francisco 0
(1Q: 09:56) Ricky Azzoo kicked off 67 yards from the ARI30. Gerald Hitchcock returned the ball 24 yards to the SFO27. Tackled by Hilee Taylor.
1-10-SFO27 (1Q: 09:33) Matthew Dundas ran around the left tackle for 1 yard. Tackled by S Troy Nolan.
2-9-SFO28 (1Q: 08:59) Matthew Dundas ran outside the right tackle for 3 yards. Tackled by OLB Victor Sorgi.
3-6-SFO31 (1Q: 08:24) Matt Leinhart pass was dropped by WR Courtney Kazadi. The quarterback threw away from the double coverage.
4-6-SFO31 (1Q: 08:18) Reggie Krumrei punted 47 yards. Dana Banfield called for a fair catch at the ARI22.
1-10-ARI22 (1Q: 08:07) Alex Smith scrambled for 8 yards. Tackled by OLB Rickey Pote and assisted by S Tyvon Branch.
2-2-ARI30 (1Q: 07:33) Alex Smith scrambled for 4 yards. Tackled by DE Norbert Schoeppner.
1-10-ARI34 (1Q: 06:49) Big Al Smith pass completed to RB Wade Swift for 2 yards. Tackled by ILB Sean Brower, assisted by CB Teddy Groves.
2-8-ARI36 (1Q: 06:02) Alex Smith scrambled for 22 yards. Tackled by OLB Rickey Pote.
1-10-SFO42 (1Q: 05:31) Alex Smith pass completed to RB Wade Swift for 5 yards. Tackled by OLB Rickey Pote. Swift gained 4 yards after the catch.
2-5-SFO37 (1Q: 05:05) Alex Smith pass fell incomplete, intended for RB Jimmy Sutter. ILB Sean Brower defended the pass.
3-5-SFO37 (1Q: 05:01) Wade Swift ran a trap outside the left tackle for 10 yards. Tackled by S Ernest Melendez. Key block delivered by Tommie Bullock.
1-10-SFO27 (1Q: 04:37) Wade Swift ran inside the right guard for -1 yards. Tackled by DE Bennie Unruh, assisted by ILB Sean Brower.
2-11-SFO28 (1Q: 04:14) Alex Smith pass completed to WR Rob Sherman for 11 yards. Tackled by ILB Sean Brower. Sherman gained 8 yards after the catch.
1-10-SFO17 (1Q: 03:48) Alex Smith pass fell incomplete, intended for TE Cameron Morrah. DT Irving Cunningham defended the pass.
2-10-SFO17 (1Q: 03:45) Jimmy Sutter ran inside the right guard for 0 yards. Tackled by DT Derek Jamison.
3-10-SFO17 (1Q: 03:10) Alex Smith pass fell incomplete, intended for TE Cameron Morrah. CB Jon Swinton defended the pass.
4-10-SFO17 (1Q: 03:02) Ricky Azzoo attempted a 34 yard field goal and succeeded. Arizona 6, San Francisco 0
(1Q: 02:55) Ricky Azzoo kicked off 79 yards from the ARI30. Touchback.
1-10-SFO20 (1Q: 02:55) Andy Wilkerson ran around left end for 2 yards. Tackled by ILB Ronnie Bismonte, assisted by DT Zach Word.
2-8-SFO22 (1Q: 02:26) Matt Leinhart pass fell incomplete, intended for RB Andy Wilkerson. OLB Curtis Lofton hurried the quarterback into a bad throw.
3-8-SFO22 (1Q: 02:22) Matt Leinhart pass fell incomplete, intended for WR Courtney Kazadi. DE Ian Kim hurried the quarterback into a bad throw. The quarterback threw away from the double coverage.
4-8-SFO22 (1Q: 02:13) Reggie Krumrei punted 48 yards. Dana Banfield returned the kick 22 yards to the SFO48. Tackled by Kasey Studdard.
1-10-SFO48 (1Q: 02:04) Alex Smith pass completed to RB Wade Swift for 2 yards. Tackled by DT Irving Cunningham. Swift gained 2 yards after the catch.
2-8-SFO46 (1Q: 01:34) Big Al Smith pass completed to WR Sinorice Moss for 17 yards. Tackled by OLB Rickey Pote. The receiver ran his route right over the middle of the field. Moss gained 2 yards after the catch.
1-10-SFO29 (1Q: 01:11) Alex Smith pass completed to WR Sinorice Moss for 11 yards. Tackled by CB Teddy Groves.
1-10-SFO18 (1Q: 00:25) Alex Smith pass completed to WR Rob Sherman for 1 yard. The receiver went out of bounds. Tackled by CB Chevis Jackson. The receiver ran his route right over the middle of the field.
Start of second quarter.
2-9-SFO17 (2Q: 15:00) Wade Swift ran a counterplay inside the left tackle for 1 yard. Tackled by S Ernest Melendez.
3-8-SFO16 (2Q: 14:33) Alex Smith pass was blocked at the line, intended for WR Sinorice Moss. DT Derek Jamison blocked the pass.
4-8-SFO16 (2Q: 14:26) Ricky Azzoo attempted a 33 yard field goal and succeeded. Arizona 9, San Francisco 0
(2Q: 14:19) Ricky Azzoo kicked off 71 yards from the ARI30. Kenny Britt returned the ball 12 yards to the SFO11. Tackled by Hilee Taylor.
1-10-SFO11 (2Q: 13:44) Andy Wilkerson ran inside the left tackle for 6 yards. Tackled by DE Ian Kim. Key block delivered by Kasey Studdard.
2-4-SFO17 (2Q: 13:12) Matthew Dundas ran inside the right guard for 2 yards. Tackled by OLB Victor Sorgi.
3-2-SFO19 (2Q: 12:40) Matt Leinhart pass completed to TE O.J. Checkovich for 1 yard. Tackled by CB R.J. Terry. The quarterback threw away from the double coverage.
4-1-SFO20 (2Q: 11:53) Reggie Krumrei punted 63 yards. Dana Banfield returned the kick 9 yards to the ARI26. Tackled by Dave Allison.
1-10-ARI26 (2Q: 11:44) Jimmy Sutter ran inside the left tackle for 4 yards. Tackled by DT Derek Jamison, assisted by ILB Sean Brower.
2-6-ARI30 (2Q: 11:16) Big Al Smith pass completed to TE Everett Patterson for 15 yards. Tackled by CB Teddy Groves. Patterson gained 2 yards after the catch.
1-10-ARI45 (2Q: 10:44) Jimmy Sutter ran inside the left guard for 1 yard. Tackled by DT Derek Jamison, assisted by S Josh Gattis.
2-9-ARI46 (2Q: 10:20) Big Al Smith pass completed to RB Wade Swift for 6 yards. Tackled by CB Jon Swinton.
3-3-SFO48 (2Q: 09:36) Wade Swift ran around right end for 6 yards. Tackled by DE Bennie Unruh, assisted by S Ernest Melendez. Key block delivered by Andre Smith.
1-10-SFO42 (2Q: 08:59) Alex Smith sacked by DT Derek Jamison and DE Norbert Schoeppner for a loss of 6 yards. Sack allowed by Bruce Dodge.
2-16-SFO48 (2Q: 08:34) Alex Smith sacked by DE Bennie Unruh for a loss of 5 yards. Sack allowed by Barry Richardson. PENALTY: Arizona was called for Offensive Holding. The penalty was declined.
3-21-ARI47 (2Q: 08:21) Big Al Smith pass completed to WR Sinorice Moss for 17 yards. Tackled by CB Teddy Groves.
4-4-SFO36 (2Q: 07:47) Kenny Morris punted 36 yards. Touchback.
1-10-SFO20 (2Q: 07:42) Matt Leinhart pass completed to RB Andy Wilkerson for 5 yards. Tackled by ILB Hilee Taylor.
2-5-SFO25 (2Q: 07:02) Matt Leinhart pass completed to WR Kenny Britt for 16 yards. Tackled by S Troy Nolan, assisted by OLB Curtis Lofton. Britt gained 1 yard after the catch. The quarterback threw into double coverage.
1-10-SFO41 (2Q: 06:39) Andy Wilkerson ran around the left tackle for 2 yards. Tackled by S Troy Nolan, assisted by DT Bernard Sisson.
2-8-SFO43 (2Q: 06:11) Andy Wilkerson ran inside the right guard for 5 yards. Tackled by CB Cedric Griffin.
3-3-SFO48 (2Q: 05:32) Matthew Dundas ran around left end for 14 yards. Tackled by CB Cedric Griffin. Key block delivered by Kasey Studdard.
1-10-ARI38 (2Q: 05:12) Matt Leinhart pass fell incomplete, intended for WR Courtney Kazadi. DT Bernard Sisson hurried the quarterback into a bad throw.
2-10-ARI38 (2Q: 05:09) Matt Leinhart pass fell incomplete, intended for WR Kenny Britt. CB R.J. Terry knocked the ball out of his grasp.
3-10-ARI38 (2Q: 05:00) Matt Leinhart pass fell incomplete, intended for RB Andy Wilkerson. CB Cedric Griffin defended the pass. The quarterback threw away from the double coverage.
4-10-ARI38 (2Q: 04:51) Reggie Krumrei punted 32 yards. The ball was marked out of bounds at the ARI06.
1-10-ARI06 (2Q: 04:44) Big Al Smith pass was thrown incomplete, intended for WR Arman Shields.
2-10-ARI06 (2Q: 04:40) Big Al Smith pass completed to TE Cameron Morrah for 11 yards. The receiver went out of bounds. Tackled by CB Chevis Jackson, assisted by DT Derek Jamison. The receiver ran his route right over the middle of the field. Morrah gained 5 yards after the catch.
1-10-ARI17 (2Q: 04:15) Alex Smith pass completed to WR Arman Shields for 1 yard. Tackled by CB Jon Swinton.
2-9-ARI18 (2Q: 03:43) Alex Smith pass completed to WR Sinorice Moss for 11 yards. Tackled by OLB Rickey Pote. Moss gained 4 yards after the catch.
1-10-ARI29 (2Q: 03:05) Jimmy Sutter ran around left end for 6 yards. Tackled by OLB Rickey Pote, assisted by OLB Otis Tanner. Key block delivered by Bruce Dodge.
2-4-ARI35 (2Q: 02:21) Alex Smith pass completed to WR O.J. Ingram for 5 yards. Tackled by OLB Otis Tanner.
Official time out for the two-minute warning.
1-10-ARI40 (2Q: 02:00) Alex Smith scrambled for 5 yards. Tackled by CB Teddy Groves.
2-5-ARI45 (2Q: 01:39) Alex Smith pass fell incomplete, intended for TE Everett Patterson. CB Chevis Jackson defended the pass.
3-5-ARI45 (2Q: 01:32) Alex Smith pass was intended for TE Cameron Morrah and was intercepted by CB Jon Swinton at the SFO31. Tackled by Cameron Morrah.
1-10-SFO31 (2Q: 01:23) Matt Leinhart pass fell incomplete, intended for RB Matthew Dundas. OLB Curtis Lofton hurried the quarterback into a bad throw. PENALTY: Arizona was called for Illegal Contact.
1-10-SFO36 (2Q: 01:20) Andy Wilkerson ran inside the left tackle for 7 yards. Tackled by CB R.J. Terry, assisted by S Dana Banfield. Key block delivered by Josh Willis.
2-3-SFO43 (2Q: 01:04) Matt Leinhart pass completed to TE Craig Stevens for 7 yards. Tackled by CB Cedric Griffin, assisted by OLB Kyle McElroy. The receiver ran his route right over the middle of the field.
1-10-ARI50 (2Q: 00:44) Matt Leinhart pass fell incomplete, intended for WR Dave Allison. DT Bernard Sisson hurried the quarterback into a bad throw. The quarterback threw away from the double coverage.
2-10-ARI50 (2Q: 00:40) Matt Leinhart pass completed to WR Courtney Kazadi for 16 yards. Tackled by OLB Victor Sorgi, assisted by CB DeJuan Tribble.
San Francisco called a time out.
1-10-ARI34 (2Q: 00:31) Matt Leinhart pass completed to WR Courtney Kazadi for 15 yards. Tackled by OLB Victor Sorgi. Kazadi gained 4 yards after the catch. The quarterback threw away from the double coverage.
San Francisco called a time out.
1-10-ARI19 (2Q: 00:20) Matt Leinhart pass fell incomplete, intended for FB Bernie Martinez. OLB Curtis Lofton knocked the ball out of his grasp. The quarterback threw away from the double coverage.
2-10-ARI19 (2Q: 00:15) Matt Leinhart pass was dropped by WR Ramses Barden.
3-10-ARI19 (2Q: 00:08) Matt Leinhart pass completed to WR Courtney Kazadi for 12 yards. Tackled by CB Rickey Gaylor. The receiver ran his route right over the middle of the field.
Start of third quarter.
(3Q: 15:00) Roger Kowal kicked off 69 yards from the SFO30. DeJuan Tribble returned the ball 30 yards to the ARI31. Tackled by Gerald Hitchcock.
1-10-ARI31 (3Q: 14:44) Alex Smith pass completed to WR Sinorice Moss for 26 yards. Tackled by CB Jon Swinton.
1-10-SFO43 (3Q: 14:02) Wade Swift ran outside the right tackle for 4 yards. Tackled by DT Derek Jamison, assisted by OLB Rickey Pote.
2-6-SFO39 (3Q: 13:28) Big Al Smith pass completed to TE Cameron Morrah for 3 yards. Tackled by OLB Rickey Pote, assisted by ILB Sean Brower.
3-3-SFO36 (3Q: 13:06) Alex Smith pass completed to WR Rob Sherman for 8 yards. Tackled by S Ernest Melendez. The receiver ran his route right over the middle of the field. Sherman gained 2 yards after the catch.
1-10-SFO28 (3Q: 12:25) Alex Smith pass completed to FB Quinn Johnson for 3 yards. Tackled by S Tyvon Branch.
2-7-SFO25 (3Q: 11:48) Wade Swift ran around left end for 2 yards. Tackled by DT Derek Jamison.
3-5-SFO23 (3Q: 11:15) Alex Smith pass completed to WR O.J. Ingram for 19 yards. Tackled by S Ernest Melendez. Ingram gained 5 yards after the catch.
1-4-SFO04 (3Q: 10:49) Alex Smith pass completed to WR Rob Sherman for 4 yards and a TOUCHDOWN! Arizona 15, San Francisco 0
(3Q: 10:49) Extra point by Ricky Azzoo was good. Arizona 16, San Francisco 0
(3Q: 10:42) Ricky Azzoo kicked off 68 yards from the ARI30. Kenny Britt returned the ball 24 yards to the SFO26. Tackled by Rickey Gaylor.
1-10-SFO26 (3Q: 10:13) Matthew Dundas ran around left end for 14 yards. Tackled by DE Glen Corbett. Key block delivered by Kasey Studdard.
1-10-SFO40 (3Q: 09:27) Matt Leinhart pass was dropped by WR Dave Allison.
2-10-SFO40 (3Q: 09:17) Matt Leinhart pass fell incomplete, intended for WR Courtney Kazadi. OLB Victor Sorgi hurried the quarterback into a bad throw.
3-10-SFO40 (3Q: 09:08) Matt Leinhart pass was blocked at the line, intended for WR Ramses Barden. OLB Curtis Lofton blocked the pass.
4-10-SFO40 (3Q: 09:02) Reggie Krumrei punted 46 yards. Gimme Moore called for a fair catch at the ARI14.
1-10-ARI14 (3Q: 08:55) Jimmy Sutter ran around left end for 11 yards. Tackled by S Tyvon Branch. Key block delivered by Bruce Dodge.
1-10-ARI25 (3Q: 08:21) Alex Smith pass fell incomplete, intended for TE Cameron Morrah. CB Jon Swinton defended the pass.
2-10-ARI25 (3Q: 08:15) Jimmy Sutter ran around the left tackle for 1 yard. Tackled by DE Roy Kustok, assisted by OLB Rickey Pote.
3-9-ARI26 (3Q: 07:51) Alex Smith pass completed to WR O.J. Ingram for 8 yards. Tackled by S Tyvon Branch, assisted by CB Teddy Groves.
4-1-ARI34 (3Q: 07:15) Kenny Morris punted 52 yards. Kenny Britt returned the kick 7 yards to the SFO21. Tackled by Jake Wiebe. San Francisco's Dave Allison was hurt on the play.
1-10-SFO21 (3Q: 07:07) Matt Leinhart pass completed to TE Craig Stevens for 5 yards. The receiver went out of bounds. Tackled by OLB Kyle McElroy. The receiver ran his route right over the middle of the field.
2-5-SFO26 (3Q: 06:37) Matt Leinhart pass fell incomplete, intended for WR Gerald Hitchcock. DE Ian Kim hurried the quarterback into a bad throw. The defense looked very familiar with that play.
3-5-SFO26 (3Q: 06:27) Matt Leinhart pass completed to WR Kenny Britt for 3 yards. Tackled by DT Bernard Sisson, assisted by CB Rickey Gaylor.
4-2-SFO29 (3Q: 05:41) Reggie Krumrei punted 55 yards. Dana Banfield returned the kick 15 yards to the ARI31. Tackled by Teddy Groves.
1-10-ARI31 (3Q: 05:32) Wade Swift ran around the left tackle for 9 yards. Tackled by DT Derek Jamison, assisted by DE Norbert Schoeppner. Key block delivered by Dwayne Forguson.
2-1-ARI40 (3Q: 05:08) Alex Smith pass completed to WR Sinorice Moss for 2 yards. Tackled by CB Jon Swinton.
1-10-ARI42 (3Q: 04:42) Wade Swift ran around the left tackle for 1 yard. Tackled by S Tyvon Branch. PENALTY: San Francisco was called for Offsides.
1-5-ARI47 (3Q: 04:35) Wade Swift ran inside the left guard for 8 yards. Tackled by DT Derek Jamison. Key block delivered by Barry Richardson.
1-10-SFO45 (3Q: 03:58) Wade Swift ran inside the right guard for 3 yards. Tackled by ILB Floyd Harrison.
2-7-SFO42 (3Q: 03:26) Big Al Smith scrambled for 9 yards. Tackled by OLB Otis Tanner and assisted by ILB Sean Brower.
1-10-SFO33 (3Q: 02:59) Alex Smith pass completed to WR O.J. Ingram for 4 yards. Tackled by OLB Edgar Wendt. Ingram gained 1 yard after the catch.
2-6-SFO29 (3Q: 02:18) Wade Swift ran around the left tackle for 7 yards. Tackled by CB Teddy Groves, assisted by S Josh Gattis. Key block delivered by Andre Smith.
1-10-SFO22 (3Q: 01:54) Wade Swift ran around the left tackle for 15 yards. Tackled by OLB Rickey Pote, assisted by DT Irving Cunningham. Key block delivered by Martin Felker.
1-7-SFO07 (3Q: 01:20) Jimmy Sutter ran inside the left tackle for 7 yards and a TOUCHDOWN! Key block delivered by Terrell Disney. Arizona 22, San Francisco 0
(3Q: 01:20) Extra point by Ricky Azzoo was good. Arizona 23, San Francisco 0
(3Q: 01:11) Ricky Azzoo kicked off 60 yards from the ARI30. Kenny Britt returned the ball 17 yards to the SFO27. Tackled by Quinn Johnson.
1-10-SFO27 (3Q: 00:37) Matt Leinhart scrambled for 13 yards. Tackled by CB Rickey Gaylor.
Start of fourth quarter.
1-10-SFO40 (4Q: 15:00) Matt Leinhart sacked by S Dana Banfield for a loss of 4 yards. Sack allowed by Josh Willis.
2-14-SFO36 (4Q: 14:20) Matt Leinhart sacked by OLB Curtis Lofton and DE Glen Corbett for a loss of 8 yards. Lofton ran right past Eben Britton and knocked down the quarterback.
3-22-SFO28 (4Q: 13:36) Matt Leinhart pass completed to TE O.J. Checkovich for 6 yards. Tackled by CB Rickey Gaylor. The quarterback threw away from the double coverage.
4-16-SFO34 (4Q: 13:04) Reggie Krumrei punted 54 yards. Dana Banfield returned the kick 11 yards to the ARI23. Tackled by Kenny Britt.
1-10-ARI23 (4Q: 12:54) Alex Smith pass fell incomplete, intended for WR Rob Sherman. OLB Otis Tanner defended the pass.
2-10-ARI23 (4Q: 12:48) Alex Smith pass completed to WR Rob Sherman for 49 yards. Tackled by S Ernest Melendez. Sherman gained 6 yards after the catch. PENALTY: San Francisco was called for Offsides. The penalty was declined.
1-10-SFO28 (4Q: 12:28) PENALTY: Arizona was called for a False Start.
1-15-SFO33 (4Q: 12:24) Alex Smith pass completed to TE Cameron Morrah for 3 yards. Tackled by S Josh Gattis.
2-12-SFO30 (4Q: 11:47) Wade Swift ran inside the right tackle for 1 yard. Tackled by DE Bennie Unruh.
3-11-SFO29 (4Q: 11:07) Big Al Smith pass fell incomplete, intended for RB Wade Swift. CB Chevis Jackson hurried the quarterback into a bad throw.
4-11-SFO29 (4Q: 11:00) Ricky Azzoo attempted a 46 yard field goal and missed short of the crossbar. The holder did not do a very good job of getting the ball down in time.
1-10-SFO36 (4Q: 10:55) Matt Leinhart pass fell incomplete, intended for WR Courtney Kazadi. OLB Curtis Lofton drove right through Kasey Studdard to hurry the quarterback. The quarterback threw away from the double coverage.
2-10-SFO36 (4Q: 10:44) Matt Leinhart pass completed to WR Ramses Barden for 11 yards. Tackled by S Troy Nolan. The receiver ran his route right over the middle of the field. The quarterback threw into double coverage.
1-10-SFO47 (4Q: 10:15) Matt Leinhart scrambled for 11 yards. Tackled by OLB Kyle McElroy.
1-10-ARI42 (4Q: 09:31) Matt Leinhart pass was dropped by RB Andy Wilkerson. PENALTY: San Francisco was called for Offensive Holding.
1-20-SFO48 (4Q: 09:23) Matt Leinhart pass completed to WR Courtney Kazadi for 7 yards. Tackled by S Dana Banfield.
2-13-ARI45 (4Q: 09:06) Matt Leinhart pass was dropped by TE Craig Stevens.
3-13-ARI45 (4Q: 09:01) Matt Leinhart pass fell incomplete, intended for TE Craig Stevens. S Troy Nolan defended the pass.
4-13-ARI45 (4Q: 08:55) Matt Leinhart pass fell incomplete, intended for WR Kenny Britt. DE Ian Kim drove right through Leroy Harris to hurry the quarterback. The ball goes over on downs.
1-10-ARI45 (4Q: 08:46) Wade Swift ran inside the right tackle for -1 yards. Tackled by DE Bennie Unruh, assisted by DT Irving Cunningham.
2-11-ARI44 (4Q: 08:10) Wade Swift ran inside the right guard for 4 yards. Tackled by DT Derek Jamison, assisted by OLB Otis Tanner.
3-7-ARI48 (4Q: 07:28) Wade Swift ran around the left tackle for -3 yards. Tackled by DT Irving Cunningham. PENALTY: Arizona was called for Offensive Holding. The penalty was declined.
4-10-ARI45 (4Q: 07:20) Kenny Morris punted 47 yards. Kenny Britt returned the kick 1 yard to the SFO09. Tackled by Hilee Taylor.
1-10-SFO09 (4Q: 07:10) Matt Leinhart pass completed to WR Kenny Britt for 11 yards. Tackled by OLB Victor Sorgi, assisted by S Troy Nolan.
1-10-SFO20 (4Q: 06:48) Matt Leinhart pass fell incomplete, intended for RB Andy Wilkerson. DE Glen Corbett hurried the quarterback into a bad throw.
2-10-SFO20 (4Q: 06:41) Matt Leinhart sacked by DE Glen Corbett for a loss of 6 yards. Sack allowed by Karl Wolfe. The defense looked very familiar with that play.
3-16-SFO14 (4Q: 06:19) Matt Leinhart sacked by OLB Curtis Lofton for a loss of 8 yards. Lofton ran right past Kasey Studdard and knocked down the quarterback. The defense looked very familiar with that play.
4-24-SFO06 (4Q: 05:57) Matt Leinhart pass was intended for WR Courtney Kazadi and was intercepted by CB Cedric Griffin at the SFO31. Tackled by Courtney Kazadi.
1-10-SFO31 (4Q: 05:47) Jimmy Sutter ran a draw inside the right guard for 2 yards. Tackled by DE Erik Walden. San Francisco's Josh Gattis was hurt on the play.
2-8-SFO29 (4Q: 05:01) Jimmy Sutter ran inside the left tackle for 4 yards. Tackled by S Tyvon Branch, assisted by ILB Sean Brower.
3-4-SFO25 (4Q: 04:15) Jimmy Sutter ran inside the right guard for 6 yards. Tackled by OLB Rickey Pote. Key block delivered by Terrell Disney.
1-10-SFO19 (4Q: 03:29) Wade Swift ran around left end for -2 yards. Tackled by S Tyvon Branch, assisted by OLB Otis Tanner.
2-12-SFO21 (4Q: 02:42) Jimmy Sutter ran around the left tackle for 13 yards. Tackled by DE Norbert Schoeppner, assisted by ILB Sean Brower. Key block delivered by Barry Richardson.
San Francisco called a time out.
1-8-SFO08 (4Q: 02:35) Wade Swift ran around left end for 2 yards. Tackled by ILB Sean Brower.
San Francisco called a time out.
2-6-SFO06 (4Q: 02:24) Quinn Johnson ran inside the right guard for 6 yards and a TOUCHDOWN! Key block delivered by Andre Smith. Arizona 29, San Francisco 0
(4Q: 02:24) Extra point by Ricky Azzoo was good. Arizona 30, San Francisco 0
(4Q: 02:18) Ricky Azzoo kicked off 74 yards from the ARI30. Touchback.
1-10-SFO20 (4Q: 02:18) Matt Leinhart pass completed to RB Andy Wilkerson for 4 yards. Tackled by CB Cedric Griffin.
Official time out for the two-minute warning.
2-6-SFO24 (4Q: 02:00) Matt Leinhart pass was blocked at the line, intended for RB Andy Wilkerson. DE Glen Corbett blocked the pass. The quarterback threw away from the double coverage.
3-6-SFO24 (4Q: 01:56) Matt Leinhart pass completed to WR Courtney Kazadi for 7 yards. Tackled by S Dana Banfield. The receiver ran his route right over the middle of the field. The quarterback threw into double coverage.
1-10-SFO31 (4Q: 01:22) Matt Leinhart pass completed to FB Bernie Martinez for 6 yards. Tackled by OLB Kyle McElroy, assisted by DE Glen Corbett. Martinez gained 4 yards after the catch.
2-4-SFO37 (4Q: 00:54) Matt Leinhart scrambled for 1 yard. Tackled by CB Rickey Gaylor.
3-3-SFO38 (4Q: 00:07) Matt Leinhart pass completed to RB Andy Wilkerson for 3 yards. The receiver went out of bounds. Tackled by CB R.J. Terry, assisted by CB Rickey Gaylor. The quarterback threw away from the double coverage.
1-10-SFO41 (4Q: 00:01) Matt Leinhart pass was dropped by WR Courtney Kazadi.
Final Score: Arizona Cardinals 30, San Francisco 49ers 0