LunoSport
About Contact
Get the app
Scores Schedule Standings Teams Leaders

San Francisco at Arizona play by play — NFL December 17, 2023

San Francisco 45
Arizona 29
Final
Arizona 1st, 15:00
  1. 15:00 San Francisco kicked off, touchback
  2. 15:00 1st & 10 ARI 25 San Francisco committed 5 yard penalty (Offside)
  3. 14:54 1st & 5 ARI 30 James Conner rushed up the middle for no gain, tackled by Clelin Ferrell
  4. 14:18 2nd & 4 ARI 31 Kyler Murray passed to Trey McBride to the left for 11 yard gain, tackled by Deommodore Lenoir
  5. 13:41 1st & 10 ARI 41 Kyler Murray passed to Trey McBride to the right for 38 yard gain, tackled by Fred Warner
  6. 12:54 1st & 10 SF 21 James Conner rushed to the right for 4 yard gain, tackled by Charvarius Ward
  7. 12:16 2nd & 6 SF 17 Kyler Murray rushed to the left for 12 yard gain, tackled by Ji'Ayir Brown
  8. 11:30 1st & 5 SF 5 Arizona timeout
  9. 11:30 1st & 5 SF 5 James Conner rushed to the left for 3 yard gain, tackled by Charvarius Ward
  10. 10:45 2nd & 2 SF 2 James Conner rushed up the middle for 2 yard touchdown SF 0, ARI 6
  11. 10:40 Matt Prater made PAT SF 0, ARI 7
  12. 10:40 1st & 10 ARI 35 Timeout
San Francisco 1st, 10:40
  1. 10:40 Arizona kicked off, touchback
  2. 10:40 1st & 10 SF 25 Brock Purdy passed to Brandon Aiyuk to the left for 7 yard gain, tackled by Starling Thomas V
  3. 10:05 2nd & 3 SF 32 Christian McCaffrey rushed to the right for 2 yard gain, tackled by Zaven Collins
  4. 9:27 3rd & 1 SF 34 Christian McCaffrey rushed to the right for 13 yard gain, tackled by Starling Thomas V
  5. 8:43 1st & 10 SF 47 Brock Purdy incomplete pass to the left intended for Brandon Aiyuk
  6. 8:37 2nd & 10 SF 47 Brock Purdy passed to Deebo Samuel to the left for 11 yard gain, tackled by Starling Thomas V
  7. 8:01 1st & 10 ARI 42 Christian McCaffrey rushed to the right for 4 yard gain, tackled by Roy Lopez
  8. 7:19 2nd & 6 ARI 38 Christian McCaffrey rushed to the left for 26 yard gain, tackled by Jalen Thompson
  9. 6:38 1st & 10 ARI 12 San Francisco timeout
  10. 6:38 1st & 10 ARI 12 Brock Purdy passed to Deebo Samuel to the left for 12 yard touchdown SF 6, ARI 7
  11. 6:33 Jake Moody made PAT SF 7, ARI 7
  12. 6:33 1st & 10 SF 35 Timeout
Arizona 1st, 6:33
  1. 6:33 San Francisco kicked off, touchback
  2. 6:33 1st & 10 ARI 25 Kyler Murray incomplete pass to the right
  3. 6:27 2nd & 10 ARI 25 Kyler Murray passed to Geoff Swaim to the left for 26 yard gain, tackled by Ji'Ayir Brown
  4. 5:59 1st & 10 SF 49 James Conner rushed up the middle for 4 yard gain, tackled by Kevin Givens
  5. 5:18 2nd & 6 SF 45 Rondale Moore rushed to the right for 3 yard gain, tackled by Dre Greenlaw
  6. 4:35 3rd & 3 SF 42 Kyler Murray incomplete pass to the left intended for Emari Demercado
  7. 4:33 4th & 3 SF 42 Kyler Murray pass intercepted down the middle. Charvarius Ward intercepted Kyler Murray for 66 yard touchdown SF 13, ARI 7
Arizona 1st, 4:22
  1. 4:22 San Francisco kicked off, touchback SF 14, ARI 7
  2. 4:22 1st & 10 ARI 25 Michael Carter rushed up the middle for 2 yard gain, tackled by Ji'Ayir Brown
  3. 3:46 2nd & 8 ARI 27 Michael Carter rushed up the middle for 6 yard gain, tackled by Tashaun Gipson Sr.
  4. 3:04 3rd & 1 ARI 34 Emari Demercado rushed up the middle for 8 yard gain, tackled by Deommodore Lenoir
  5. 2:26 1st & 10 ARI 41 Michael Carter rushed to the left for 19 yard gain, tackled by Dre Greenlaw
  6. 1:40 1st & 10 SF 40 Arizona committed 5 yard penalty (Delay of Game)
  7. 1:24 1st & 15 SF 45 Kyler Murray sacked by Javon Kinlaw for 7 yard loss
  8. 0:43 2nd & 22 ARI 48 James Conner rushed up the middle for no gain, tackled by Fred Warner
  9. End of 1st Quarter
  10. 15:00 3rd & 22 ARI 48 Kyler Murray passed to Trey McBride down the middle for 12 yard gain, tackled by Fred Warner
  11. 14:15 4th & 10 SF 40 Matt Prater kicked a 58-yard field goal SF 14, ARI 10
  12. 14:11 1st & 10 ARI 35 Timeout
San Francisco 2nd, 14:11
  1. 14:11 Arizona kicked off, touchback
  2. 14:11 1st & 10 SF 25 Brock Purdy incomplete pass down the middle intended for Deebo Samuel
  3. 14:05 2nd & 10 SF 25 Christian McCaffrey rushed to the left for 2 yard loss, tackled by Garrett Williams
  4. 13:21 3rd & 12 SF 23 Brock Purdy passed to Christian McCaffrey down the middle for 6 yard gain, tackled by Budda Baker
  5. 12:40 4th & 6 SF 29 Mitch Wishnowsky punted for 40 yards. Greg Dortch returned punt for no gain
Arizona 2nd, 12:29
  1. 12:29 1st & 10 ARI 31 Timeout
  2. 12:29 1st & 10 ARI 31 Kyler Murray rushed to the right for 15 yard gain, tackled by Ji'Ayir Brown
  3. 11:52 1st & 10 ARI 46 Greg Dortch rushed up the middle for 5 yard gain, tackled by Dre Greenlaw
  4. 11:29 2nd & 5 SF 49 Kyler Murray passed to Rondale Moore to the right for 4 yard gain. Rondale Moore fumbled. Rondale Moore recovered fumble for no gain
  5. 10:53 3rd & 1 SF 45 James Conner rushed up the middle for no gain, tackled by Fred Warner
  6. 10:15 4th & 1 SF 45 James Conner rushed up the middle for 2 yard gain, tackled by Randy Gregory
  7. 9:34 1st & 10 SF 43 James Conner rushed up the middle for 9 yard gain, tackled by Charvarius Ward
  8. 8:52 2nd & 2 SF 35 James Conner rushed up the middle for 3 yard gain, tackled by Deommodore Lenoir
  9. 8:12 1st & 10 SF 31 Kyler Murray passed to Rondale Moore to the left for 1 yard gain, tackled by Fred Warner
  10. 7:32 2nd & 9 SF 30 Kyler Murray sacked by Nick Bosa for 1 yard loss. Kyler Murray fumbled. Paris Johnson Jr. recovered fumble for no gain
  11. 7:17 3rd & 10 SF 31 Timeout
  12. 6:54 3rd & 10 SF 31 Kyler Murray passed to Emari Demercado down the middle for 6 yard gain, tackled by Dre Greenlaw
  13. 6:18 4th & 4 SF 25 Matt Prater kicked a 43-yard field goal SF 14, ARI 13
  14. 6:14 1st & 10 ARI 35 Timeout
San Francisco 2nd, 6:14
  1. 6:14 Arizona kicked off, touchback
  2. 6:14 1st & 10 SF 25 Christian McCaffrey rushed up the middle for 5 yard gain, tackled by Dante Stills
  3. 5:35 2nd & 5 SF 30 Christian McCaffrey rushed to the left for no gain, tackled by Antonio Hamilton Sr.
  4. 4:53 3rd & 5 SF 30 Brock Purdy passed to Brandon Aiyuk to the right for 8 yard gain
  5. 4:13 1st & 10 SF 38 Brock Purdy passed to Kyle Juszczyk to the right for 9 yard gain, tackled by Jalen Thompson. Arizona committed 15 yard penalty (Roughing the Passer)
  6. 4:05 1st & 10 ARI 38 Timeout
  7. 3:50 1st & 10 ARI 38 Sam Darnold incomplete pass to the right intended for George Kittle
  8. 3:42 2nd & 10 ARI 38 Arizona committed 5 yard penalty (Illegal Contact)
  9. 3:37 1st & 10 ARI 33 Christian McCaffrey rushed to the left for 2 yard gain, tackled by Roy Lopez
  10. 2:55 2nd & 8 ARI 31 Brock Purdy passed to Deebo Samuel to the left for 6 yard gain, tackled by Josh Woods
  11. 2:15 3rd & 2 ARI 25 Brock Purdy passed to George Kittle to the left for 19 yard gain, tackled by Jalen Thompson
  12. 2:00 1st & 6 ARI 6 Two-minute warning
  13. 2:00 1st & 6 ARI 6 Christian McCaffrey rushed up the middle for 1 yard gain, tackled by Zaven Collins
  14. 1:18 2nd & 5 ARI 5 Brock Purdy passed to Christian McCaffrey down the middle for 5 yard touchdown SF 20, ARI 13
  15. 1:14 Jake Moody made PAT SF 21, ARI 13
  16. 1:14 1st & 10 SF 35 Timeout
Arizona 2nd, 1:14
  1. 1:14 San Francisco kicked off, touchback
  2. 1:14 1st & 10 ARI 25 Kyler Murray incomplete pass down the middle intended for Zach Pascal
  3. 1:11 2nd & 10 ARI 25 Kyler Murray incomplete pass to the right intended for Emari Demercado
  4. 1:08 3rd & 10 ARI 25 Emari Demercado rushed up the middle for 5 yard gain, tackled by Fred Warner
  5. 1:03 4th & 5 ARI 30 San Francisco timeout
  6. 1:03 4th & 5 ARI 30 Blake Gillikin punted for 62 yards. Ronnie Bell returned punt for 4 yards
San Francisco 2nd, 0:53
  1. 0:53 1st & 10 SF 12 Brock Purdy passed to Christian McCaffrey to the left for 7 yard gain, tackled by Zaven Collins
  2. 0:35 2nd & 3 SF 19 Brock Purdy passed to Christian McCaffrey to the left for 13 yard gain, tackled by Josh Woods
  3. 0:26 1st & 10 SF 31 San Francisco timeout
  4. 0:26 1st & 10 SF 31 Brock Purdy incomplete pass down the middle intended for Deebo Samuel
  5. 0:21 2nd & 10 SF 32 Brock Purdy passed to Jauan Jennings down the middle for 22 yard gain, tackled by Garrett Williams
  6. 0:06 1st & 10 ARI 46 Brock Purdy incomplete pass down the middle
  7. 0:05 2nd & 10 ARI 46 Arizona timeout
  8. 0:05 2nd & 10 ARI 46 Brock Purdy incomplete pass to the right
San Francisco 3rd, 15:00
  1. 15:00 Arizona kicked off, touchback
  2. 15:00 1st & 10 SF 25 Christian McCaffrey rushed up the middle for 1 yard loss, tackled by Kevin Strong
  3. 14:20 2nd & 11 SF 24 Brock Purdy incomplete pass to the left intended for Deebo Samuel
  4. 14:14 3rd & 11 SF 24 Brock Purdy passed to George Kittle down the middle for 35 yard gain, tackled by Budda Baker
  5. 13:28 1st & 10 ARI 41 Brock Purdy passed to Christian McCaffrey to the left for 41 yard touchdown SF 27, ARI 13
  6. 13:18 Jake Moody made PAT SF 28, ARI 13
  7. 13:18 1st & 10 SF 35 Timeout
Arizona 3rd, 13:18
  1. 13:18 San Francisco kicked off, touchback
  2. 13:18 1st & 10 ARI 25 Kyler Murray passed to Trey McBride to the left for no gain, tackled by Fred Warner. Trey McBride fumbled
  3. 13:10 2nd & 10 ARI 25 Timeout
  4. 12:58 2nd & 10 ARI 25 Clayton Tune fumbled. Greg Dortch recovered fumble for 3 yard loss
  5. 12:21 3rd & 18 ARI 17 Emari Demercado rushed to the left for 2 yard gain, tackled by Chase Young
  6. 11:46 4th & 16 ARI 19 Blake Gillikin punted for 50 yards, no return
San Francisco 3rd, 11:39
  1. 11:39 1st & 10 SF 31 Timeout
  2. 11:39 1st & 10 SF 31 Christian McCaffrey rushed to the right for 3 yard gain, tackled by Starling Thomas V
  3. 11:00 2nd & 7 SF 34 Brock Purdy incomplete pass to the left intended for Brandon Aiyuk
  4. 10:54 3rd & 7 SF 34 Brock Purdy incomplete pass to the left intended for Ronnie Bell
  5. 10:49 4th & 7 SF 34 Mitch Wishnowsky punted for 56 yards, no return
Arizona 3rd, 10:38
  1. 10:38 1st & 10 ARI 10 James Conner rushed to the left for 6 yard gain, tackled by Kevin Givens
  2. 10:00 2nd & 4 ARI 16 James Conner rushed up the middle for 6 yard gain, tackled by Fred Warner
  3. 9:23 1st & 10 ARI 22 Kyler Murray passed to Trey McBride to the right for 2 yard gain, tackled by Deommodore Lenoir
  4. 8:45 2nd & 8 ARI 24 Kyler Murray passed to Trey McBride to the right for 15 yard gain
  5. 8:03 1st & 10 ARI 39 James Conner rushed to the right for 44 yard gain, tackled by Deommodore Lenoir
  6. 7:13 1st & 10 SF 17 Kyler Murray sacked by Chase Young and Fred Warner for 1 yard loss
  7. 6:32 2nd & 11 SF 18 Kyler Murray passed to Elijah Higgins to the left for 4 yard gain, tackled by Deommodore Lenoir
  8. 5:51 3rd & 7 SF 14 Kyler Murray passed to Trey McBride to the left for 9 yard gain, tackled by Ambry Thomas
  9. 5:15 1st & 5 SF 5 Kyler Murray incomplete pass to the left intended for Rondale Moore
  10. 5:10 2nd & 5 SF 5 Kyler Murray rushed up the middle for 4 yard loss, tackled by T.Y. McGill. Kyler Murray fumbled. Elijah Wilkinson recovered fumble for no gain
  11. 4:30 3rd & 9 SF 9 Kyler Murray incomplete pass down the middle intended for Michael Wilson
  12. 4:23 4th & 10 SF 10 Matt Prater kicked a 28-yard field goal SF 28, ARI 16
  13. 4:20 1st & 10 ARI 35 Timeout
San Francisco 3rd, 4:20
  1. 4:20 Arizona kicked off for 43 yards, Kyle Juszczyk returned kickoff for 18 yards
  2. 4:15 1st & 10 SF 40 Brock Purdy incomplete pass to the left intended for George Kittle
  3. 4:10 2nd & 10 SF 40 Brock Purdy passed to Brandon Aiyuk to the left for 22 yard gain, tackled by Garrett Williams
  4. 3:26 1st & 10 ARI 38 Christian McCaffrey rushed up the middle for 5 yard gain, tackled by Roy Lopez
  5. 2:52 2nd & 5 ARI 33 Christian McCaffrey rushed up the middle for 18 yard gain, tackled by Garrett Williams
  6. 2:14 1st & 10 ARI 15 Christian McCaffrey rushed to the right for 11 yard gain, tackled by Jalen Thompson
  7. 1:34 1st & 4 ARI 4 Arizona committed 3 yard penalty (Holding)
  8. 1:11 1st & 3 ARI 3 Christian McCaffrey rushed up the middle for 1 yard touchdown SF 34, ARI 16
  9. 1:08 Jake Moody made PAT SF 35, ARI 16
Arizona 3rd, 1:08
  1. 1:08 San Francisco kicked off, touchback
  2. 1:08 1st & 10 ARI 25 James Conner rushed to the left for 3 yard gain, tackled by Javon Kinlaw
  3. 0:26 2nd & 7 ARI 28 Kyler Murray passed to Trey McBride to the left for 5 yard gain, tackled by Ambry Thomas
  4. End of 3rd Quarter
  5. 15:00 3rd & 2 ARI 33 Kyler Murray passed to James Conner to the left for 6 yard gain, tackled by Dre Greenlaw
  6. 14:21 1st & 10 ARI 39 Kyler Murray passed to James Conner down the middle for 4 yard gain, tackled by Deommodore Lenoir
  7. 13:47 2nd & 6 ARI 43 Kyler Murray passed to James Conner to the right for 7 yard loss, tackled by Kevin Givens
  8. 13:04 3rd & 13 ARI 36 Kyler Murray passed to Greg Dortch to the left for 10 yard gain, tackled by Kevin Givens
  9. 12:17 4th & 3 ARI 46 Kyler Murray passed to Greg Dortch to the right for 5 yard gain, tackled by Dre Greenlaw
  10. 11:39 1st & 10 SF 49 Emari Demercado rushed to the left for 49 yard touchdown SF 35, ARI 22
  11. 11:30 2pt attempt failed, Kyler Murray pass to James Conner
  12. 11:30 1st & 10 ARI 35 Timeout
San Francisco 4th, 11:30
  1. 11:30 Arizona kicked off, touchback
  2. 11:30 1st & 10 SF 25 Christian McCaffrey rushed up the middle for 13 yard gain, tackled by Starling Thomas V
  3. 10:52 1st & 10 SF 38 Christian McCaffrey rushed to the right for 12 yard gain, tackled by Jalen Thompson
  4. 10:09 1st & 10 ARI 50 Christian McCaffrey rushed up the middle for 2 yard gain, tackled by Roy Lopez
  5. 9:25 2nd & 8 ARI 48 Deebo Samuel rushed to the left for 11 yard gain, tackled by Andre Chachere
  6. 8:38 1st & 10 ARI 37 Jordan Mason rushed up the middle for 17 yard gain, tackled by Jalen Thompson
  7. 7:57 1st & 10 ARI 20 Jordan Mason rushed up the middle for 1 yard gain, tackled by Dennis Gardeck
  8. 7:14 2nd & 9 ARI 19 Brock Purdy passed to Deebo Samuel to the left for 19 yard touchdown SF 41, ARI 22
  9. 7:09 Jake Moody made PAT SF 42, ARI 22
  10. 7:09 1st & 10 SF 35 Timeout
Arizona 4th, 7:09
  1. 7:09 San Francisco kicked off, touchback
  2. 7:09 1st & 10 ARI 25 Kyler Murray rushed to the right for 4 yard gain, tackled by Dre Greenlaw
  3. 6:42 2nd & 6 ARI 29 Kyler Murray incomplete pass to the right intended for Michael Wilson
  4. 6:38 3rd & 6 ARI 29 Kyler Murray incomplete pass to the right intended for Michael Wilson
  5. 6:34 4th & 6 ARI 29 Kyler Murray passed to Trey McBride down the middle for 7 yard gain, tackled by Tashaun Gipson Sr.
  6. 6:23 1st & 10 ARI 36 Kyler Murray pass intercepted down the middle. Charvarius Ward intercepted Kyler Murray for 13 yards
San Francisco 4th, 6:13
  1. 6:13 1st & 10 ARI 47 Jordan Mason rushed to the left for 2 yard gain, tackled by Dante Stills
  2. 5:29 2nd & 8 ARI 45 Sam Darnold passed to Kyle Juszczyk to the left for 17 yard gain, tackled by Budda Baker
  3. 4:47 1st & 10 ARI 28 Jordan Mason rushed to the right for 6 yard loss, tackled by Jesse Luketa
  4. 4:05 2nd & 16 ARI 34 Jordan Mason rushed to the left for 6 yard gain, tackled by Budda Baker
  5. 3:19 3rd & 10 ARI 28 Sam Darnold passed to Jauan Jennings to the right for 3 yard gain, tackled by Dante Stills
  6. 3:12 4th & 7 ARI 25 Arizona timeout
  7. 3:12 4th & 7 ARI 25 Jake Moody kicked a 43-yard field goal SF 45, ARI 22
Arizona 4th, 3:09
  1. 3:09 San Francisco kicked off, touchback
  2. 3:09 1st & 10 ARI 25 Kyler Murray incomplete pass to the right intended for Greg Dortch
  3. 3:01 2nd & 10 ARI 25 Kyler Murray rushed to the right for 7 yard gain, tackled by Isaiah Oliver
  4. 2:53 3rd & 3 ARI 32 Kyler Murray rushed to the right for 15 yard gain, tackled by Logan Ryan
  5. 2:26 1st & 10 ARI 47 Kyler Murray passed to Trey McBride to the right for 3 yard gain
  6. 2:22 2nd & 7 ARI 50 Kyler Murray incomplete pass to the right intended for Zach Pascal
  7. 2:18 3rd & 7 ARI 50 Kyler Murray passed to Elijah Higgins to the right for 15 yard gain, tackled by Darrell Luter Jr.
  8. 2:01 1st & 10 SF 35 Kyler Murray passed to Michael Carter to the left for 1 yard gain, tackled by Isaiah Oliver
  9. 1:55 2nd & 9 SF 34 Two-minute warning
  10. 1:55 2nd & 9 SF 34 Kyler Murray passed to Michael Carter to the left for 8 yard gain, tackled by Dee Winters
  11. 1:33 1st & 10 SF 25 Kyler Murray passed to Elijah Higgins to the left for 17 yard gain, tackled by Ji'Ayir Brown
  12. 1:27 1st & 9 SF 9 Kyler Murray passed to Michael Carter to the left for 1 yard gain, tackled by Samuel Womack III
  13. 1:00 2nd & 8 SF 8 Kyler Murray incomplete pass to the right intended for Zach Pascal
  14. 0:53 3rd & 8 SF 8 Kyler Murray passed to Elijah Higgins to the left for 8 yard touchdown SF 45, ARI 28
  15. 0:47 Matt Prater made PAT SF 45, ARI 29
San Francisco 4th, 0:47
  1. 0:47 Arizona kicked off for 10 yards, Brandon Aiyuk returned kickoff for no gain
  2. 0:43 1st & 10 ARI 45 Sam Darnold rushed up the middle for 1 yard loss
  3. 0:19 2nd & 11 ARI 46 Sam Darnold rushed up the middle for 1 yard loss
‹ Back to the game
Get the apps
Sports Alerts app icon
Sports Alerts

Live scores and push alerts for every league on this site — scoring plays, close games and finals, with Live Activities on your Lock Screen.

Scores & Odds app icon
Scores & Odds

The same live scores with the betting line on every game — spread, total and money line, and the moves as they happen.

Your leagues

Tick the leagues to show, and drag them into the order you want. The first five are what the front page shows.