LunoSport
About Contact
Get the app
Scores Schedule Standings Playoffs Teams Leaders

Denver at San Francisco play by play — NFL August 9, 2025

Denver 30
San Francisco 9
Final
San Francisco 1st, 15:00
  1. 15:00 1st & 10 DEN 35 Denver kicked off for 59 yards, Junior Bergen returned kickoff for 23 yards
  2. 14:55 1st & 10 SF 29 Mac Jones passed to Demarcus Robinson to the left for 8 yard gain, tackled by Riley Moss
  3. 14:21 2nd & 2 SF 37 Patrick Taylor Jr. rushed up the middle for 3 yard loss, tackled by Justin Strnad
  4. 13:47 3rd & 5 SF 34 Mac Jones passed to Jordan Watkins to the left for 50 yard gain, tackled by Talanoa Hufanga
  5. 13:07 1st & 10 DEN 16 Patrick Taylor Jr. rushed to the right for 4 yard gain, tackled by Talanoa Hufanga
  6. 12:27 2nd & 7 DEN 13 Mac Jones passed to Patrick Taylor Jr. to the right for 4 yard gain, tackled by Justin Strnad
  7. 11:54 3rd & 2 DEN 8 Patrick Taylor Jr. rushed up the middle for 1 yard gain, tackled by Brandon Jones
  8. 11:23 4th & 1 DEN 7 Mac Jones rushed up the middle for 2 yard gain, tackled by D.J. Jones
  9. 10:46 1st & 5 DEN 5 Patrick Taylor Jr. rushed to the left for 5 yard touchdown DEN 0, SF 6
  10. 10:41 1st & 10 DEN 0 Jake Moody made PAT DEN 0, SF 7
Denver 1st, 10:41
  1. 10:41 1st & 10 SF 35 San Francisco kicked off for 65 yards, Courtney Jackson returned kickoff for 28 yards. Denver committed 10 yard penalty (Holding)
  2. 10:36 1st & 10 DEN 18 RJ Harvey rushed to the right for 3 yard gain, tackled by Kalia Davis
  3. 10:01 2nd & 7 DEN 21 Bo Nix passed to Troy Franklin to the left for 9 yard gain, tackled by Darrell Luter Jr.
  4. 9:25 1st & 10 DEN 30 Bo Nix incomplete pass to the left intended for Courtland Sutton
  5. 9:20 2nd & 10 DEN 30 RJ Harvey rushed to the right for 7 yard gain, tackled by Tatum Bethune
  6. 8:34 3rd & 3 DEN 37 San Francisco committed 5 yard penalty (Illegal Use of Hands)
  7. 8:29 1st & 10 DEN 42 Bo Nix passed to J.K. Dobbins to the right for 4 yard gain, tackled by Chase Lucas
  8. 7:46 2nd & 6 DEN 46 RJ Harvey rushed to the left for 1 yard gain, tackled by Darrell Luter Jr.
  9. 7:12 3rd & 5 DEN 47 Bo Nix passed to Courtland Sutton to the right for 2 yard gain, tackled by Tatum Bethune
  10. 6:31 4th & 3 DEN 49 Jeremy Crawshaw punted for 36 yards. Junior Bergen returned punt for 28 yards
San Francisco 1st, 6:18
  1. 6:18 1st & 10 SF 43 Mac Jones passed to Demarcus Robinson to the right for 12 yard gain, tackled by Brandon Jones
  2. 5:44 1st & 10 DEN 45 Mac Jones sacked by Nik Bonitto for 6 yard loss
  3. 5:07 2nd & 16 SF 49 Mac Jones sacked by John Franklin-Myers for 1 yard loss
  4. 4:25 3rd & 17 SF 48 Mac Jones incomplete pass to the right
  5. 4:16 4th & 17 SF 48 Thomas Morstead punted for 42 yards, no return
Denver 1st, 4:08
  1. 4:08 1st & 10 DEN 10 Bo Nix incomplete pass to the right intended for RJ Harvey
  2. 4:04 2nd & 10 DEN 10 Bo Nix passed to RJ Harvey to the right for 4 yard gain, tackled by Marques Sigle
  3. 3:25 3rd & 6 DEN 14 Bo Nix incomplete pass to the left. Safety. Denver committed 14 yard penalty (Intentional Grounding) DEN 0, SF 9
San Francisco 1st, 3:20
  1. 3:20 1st & 10 DEN 20 Denver kicked off for 61 yards, Junior Bergen returned kickoff for 17 yards
  2. 3:15 1st & 10 SF 36 Patrick Taylor Jr. rushed to the left for no gain, tackled by Malcolm Roach
  3. 2:42 2nd & 10 SF 36 Mac Jones incomplete pass to the right intended for Jordan Watkins
  4. 2:38 3rd & 10 SF 36 Mac Jones pass intercepted to the left. Ja'Quan McMillian intercepted Mac Jones for no gain
Denver 1st, 2:33
  1. 2:33 1st & 10 SF 49 RJ Harvey rushed to the right for 11 yard gain, tackled by Marques Sigle
  2. 1:53 1st & 10 SF 38 Bo Nix passed to Marvin Mims Jr. to the left for 3 yard gain, tackled by Darrell Luter Jr.
  3. 1:17 2nd & 7 SF 35 RJ Harvey rushed to the right for 2 yard gain, tackled by Marques Sigle
  4. 0:33 3rd & 5 SF 33 Bo Nix incomplete pass to the right intended for Troy Franklin
  5. 0:27 4th & 5 SF 33 Bo Nix passed to Troy Franklin down the middle for 9 yard gain, tackled by Chase Lucas
  6. End of 1st Quarter
  7. 15:00 1st & 10 SF 24 RJ Harvey rushed to the left for 2 yard gain, tackled by Sebastian Valdez
  8. 14:26 2nd & 8 SF 22 RJ Harvey rushed to the right for 1 yard loss, tackled by Dallis Flowers
  9. 13:48 3rd & 9 SF 23 Bo Nix incomplete pass to the left intended for Courtland Sutton
  10. 13:43 4th & 9 SF 23 Wil Lutz kicked a 42-yard field goal DEN 3, SF 9
San Francisco 2nd, 13:38
  1. 13:38 1st & 10 DEN 35 Denver kicked off, touchback
  2. 13:38 1st & 10 SF 35 Corey Kiner rushed to the left for 5 yard gain, tackled by P.J. Locke
  3. 12:57 2nd & 5 SF 40 San Francisco committed 5 yard penalty (False Start)
  4. 12:35 2nd & 10 SF 35 Carter Bradley passed to Russell Gage Jr. to the right for 6 yard gain, tackled by Jahdae Barron
  5. 11:53 3rd & 4 SF 41 Carter Bradley incomplete pass to the right intended for Russell Gage Jr.
  6. 11:45 4th & 4 SF 41 Thomas Morstead punted for 39 yards. Courtney Jackson returned punt for 25 yards
Denver 2nd, 11:31
  1. 11:31 1st & 10 DEN 45 Jarrett Stidham incomplete pass to the right intended for Lucas Krull
  2. 11:27 2nd & 10 DEN 45 Jaleel McLaughlin rushed to the right for 2 yard gain, tackled by Kalia Davis
  3. 10:47 3rd & 8 DEN 47 Jarrett Stidham passed to Pat Bryant to the right for 12 yard gain, tackled by Marques Sigle
  4. 10:10 1st & 10 SF 41 Tyler Badie rushed up the middle for 7 yard gain, tackled by Chase Lucas
  5. 9:30 2nd & 3 SF 34 Tyler Badie rushed to the left for 7 yard gain, tackled by Marques Sigle
  6. 8:51 1st & 10 SF 27 Jarrett Stidham passed to Tyler Badie to the left for 3 yard gain, tackled by Tatum Bethune
  7. 8:32 2nd & 7 SF 24 Jaleel McLaughlin rushed up the middle for 6 yard gain, tackled by Derrick Canteen. Denver committed 10 yard penalty (Holding)
  8. 8:07 2nd & 11 SF 28 Jarrett Stidham sacked by Robert Beal Jr. and Sebastian Valdez for 4 yard loss
  9. 7:25 3rd & 15 SF 32 Jarrett Stidham rushed to the left for 18 yard gain, tackled by Nick Martin
  10. 6:38 1st & 10 SF 14 Tyler Badie rushed to the left for 6 yard gain, tackled by Jonathan Garvin
  11. 5:58 2nd & 4 SF 8 Jaleel McLaughlin rushed to the right for 3 yard loss, tackled by Luke Gifford
  12. 5:15 3rd & 7 SF 11 Jarrett Stidham sacked by Kalia Davis for 3 yard loss
  13. 4:38 4th & 10 SF 14 Wil Lutz kicked a 32-yard field goal DEN 6, SF 9
San Francisco 2nd, 4:35
  1. 4:35 1st & 10 DEN 35 Denver kicked off for 60 yards, Dallis Flowers returned kickoff for 26 yards
  2. 4:29 1st & 10 SF 31 Carter Bradley passed to Jordan Watkins to the right for 3 yard gain, tackled by Jahdae Barron
  3. 3:54 2nd & 7 SF 34 Corey Kiner rushed to the left for 3 yard gain, tackled by Jonah Elliss
  4. 3:08 3rd & 4 SF 37 Carter Bradley pass intercepted down the middle. Karene Reid intercepted Carter Bradley for 5 yards
Denver 2nd, 3:03
  1. 3:03 1st & 10 SF 35 Tyler Badie rushed to the right for 7 yard gain, tackled by Marques Sigle
  2. 2:26 2nd & 3 SF 28 Tyler Badie rushed to the left for 5 yard gain, tackled by Darrell Luter Jr.
  3. 2:00 1st & 10 SF 23 Jarrett Stidham passed to Jaleel McLaughlin to the right for 5 yard gain, tackled by Tatum Bethune
  4. 1:54 2nd & 5 SF 18 Jarrett Stidham passed to Troy Franklin to the left for no gain, tackled by Chase Lucas
  5. 1:46 3rd & 5 SF 18 Jarrett Stidham passed to Pat Bryant to the left for 9 yard gain, tackled by Darrell Luter Jr.
  6. 1:42 1st & 9 SF 9 Jarrett Stidham passed to Devaughn Vele to the right for 6 yard gain, tackled by Nick Martin
  7. 1:35 2nd & 3 SF 3 San Francisco timeout
  8. 1:35 2nd & 3 SF 3 Denver committed 5 yard penalty (False Start)
  9. 1:35 2nd & 8 SF 8 Jarrett Stidham passed to Lucas Krull to the left for 8 yard touchdown DEN 12, SF 9
  10. 1:30 1st & 10 SF 0 Wil Lutz made PAT DEN 13, SF 9
San Francisco 2nd, 1:30
  1. 1:30 1st & 10 DEN 35 Denver kicked off for 62 yards, Dallis Flowers returned kickoff for 22 yards
  2. 1:24 1st & 10 SF 25 Corey Kiner rushed to the left for 2 yard gain, tackled by Jordan Jackson
  3. 1:21 2nd & 9 SF 26 Denver timeout
  4. 1:21 2nd & 9 SF 26 Carter Bradley passed to Russell Gage Jr. to the right for 3 yard loss, tackled by Que Robinson
  5. 1:16 3rd & 11 SF 24 Denver timeout
  6. 1:16 3rd & 11 SF 24 Carter Bradley incomplete pass to the left intended for Jordan Watkins
  7. 1:10 4th & 11 SF 24 Thomas Morstead punted for 43 yards. Courtney Jackson returned punt for 6 yards
Denver 2nd, 0:59
  1. 0:59 1st & 10 DEN 39 Jarrett Stidham passed to Tyler Badie to the right for 6 yard gain, tackled by Tatum Bethune
  2. 0:38 2nd & 4 DEN 45 Jarrett Stidham passed to Trent Sherfield Sr. to the right for 19 yard gain, tackled by Derrick Canteen
  3. 0:33 1st & 10 SF 36 Jarrett Stidham passed to Trent Sherfield Sr. to the right for 36 yard touchdown DEN 19, SF 9
  4. 0:26 1st & 10 SF 0 Wil Lutz made PAT DEN 20, SF 9
San Francisco 2nd, 0:26
  1. 0:26 1st & 10 DEN 35 Denver kicked off for 56 yards, Ameer Abdullah returned kickoff for 22 yards
  2. 0:21 1st & 10 SF 31 Carter Bradley incomplete pass to the right. San Francisco committed 12 yard penalty (Intentional Grounding)
  3. 0:13 2nd & 22 SF 19 San Francisco timeout
  4. 0:13 2nd & 22 SF 19 Corey Kiner rushed up the middle for 10 yard gain, tackled by Karene Reid
  5. 0:06 3rd & 12 SF 29 San Francisco timeout
  6. 0:06 3rd & 12 SF 29 Carter Bradley passed to Corey Kiner to the left for 2 yard gain, tackled by Levelle Bailey
Denver 3rd, 15:00
  1. 15:00 1st & 10 SF 35 San Francisco kicked off, touchback
  2. 15:00 1st & 10 DEN 35 Audric Estime rushed up the middle for 3 yard gain, tackled by Chase Lucas
  3. 14:26 2nd & 7 DEN 38 Jarrett Stidham passed to Trent Sherfield Sr. to the right for 18 yard gain, tackled by Tre Brown
  4. 13:47 1st & 10 SF 44 Jarrett Stidham passed to Michael Bandy to the left for 2 yard loss, tackled by Jakob Robinson
  5. 13:22 2nd & 13 SF 47 Denver committed 10 yard penalty (Pass Interference)
  6. 12:57 2nd & 22 DEN 44 Jarrett Stidham rushed to the right for 9 yard gain, tackled by Stone Blanton
  7. 12:15 3rd & 13 SF 47 Jarrett Stidham rushed to the right for 9 yard gain, tackled by Tre Brown. Jarrett Stidham fumbled. Pat Bryant recovered fumble for no gain
  8. 11:15 4th & 11 SF 45 Jeremy Crawshaw punted for 25 yards, no return. San Francisco committed 10 yard penalty (Holding)
San Francisco 3rd, 11:08
  1. 11:08 1st & 10 SF 10 Corey Kiner rushed to the right for 2 yard gain, tackled by Jordan Turner
  2. 10:23 2nd & 8 SF 12 Carter Bradley passed to Jake Tonges to the left for 19 yard gain, tackled by Keidron Smith
  3. 10:23 2nd & 8 SF 12 Denver charged timeout
  4. 9:50 1st & 10 SF 31 Corey Kiner rushed to the right for 8 yard gain, tackled by Keidron Smith
  5. 9:20 2nd & 2 SF 39 Corey Kiner rushed up the middle for 4 yard gain, tackled by JL Skinner
  6. 8:42 1st & 10 SF 43 Carter Bradley incomplete pass to the right intended for Terique Owens
  7. 8:37 2nd & 10 SF 43 San Francisco committed 5 yard penalty (Delay of Game)
  8. 8:37 2nd & 15 SF 38 Denver committed 5 yard penalty (Illegal Use of Hands)
  9. 8:31 1st & 10 SF 43 San Francisco committed 5 yard penalty (False Start)
  10. 8:31 1st & 15 SF 38 Ameer Abdullah rushed to the right for 10 yard gain, tackled by Jordan Turner
  11. 7:53 2nd & 5 SF 48 Carter Bradley passed to Isaiah Hodgins to the right for 5 yard gain, tackled by Kris Abrams-Draine
  12. 7:21 1st & 10 DEN 47 Ameer Abdullah rushed to the right for 7 yard gain, tackled by Keidron Smith
  13. 6:53 2nd & 3 DEN 40 Ameer Abdullah rushed to the right for 2 yard gain, tackled by Jordan Miller
  14. 6:16 3rd & 1 DEN 38 Ameer Abdullah rushed up the middle for 1 yard gain, tackled by JL Skinner. Ameer Abdullah fumbled. Sai'vion Jones recovered fumble for no gain
San Francisco 3rd, 6:08
  1. 6:08 1st & 10 DEN 37 San Francisco committed 5 yard penalty (Offside)
  2. 6:03 1st & 5 DEN 42 Blake Watson rushed up the middle for 18 yard gain, tackled by Jaylen Mahoney
  3. 5:25 1st & 10 SF 40 Jarrett Stidham passed to Blake Watson to the right for 16 yard gain, tackled by Derrick Canteen
  4. 4:42 1st & 10 SF 24 Blake Watson rushed to the right for 3 yard gain, tackled by Chase Lucas
  5. 4:06 2nd & 7 SF 21 Denver committed 5 yard penalty (False Start)
  6. 3:39 2nd & 12 SF 26 Jarrett Stidham passed to Blake Watson to the right for no gain, tackled by Stone Blanton
  7. 2:57 3rd & 12 SF 26 Denver committed 5 yard penalty (Ineligible Pass)
  8. 2:22 3rd & 17 SF 31 Audric Estime rushed up the middle for 4 yard gain, tackled by Stone Blanton
  9. 1:43 4th & 13 SF 27 Wil Lutz kicked a 45-yard field goal DEN 23, SF 9
San Francisco 3rd, 1:39
  1. 1:39 1st & 10 DEN 35 Denver kicked off for 47 yards, Corey Kiner returned kickoff for 17 yards
  2. 1:35 1st & 10 SF 35 Ke'Shawn Vaughn rushed to the right for 4 yard gain, tackled by JB Brown
  3. 0:53 2nd & 6 SF 39 Carter Bradley incomplete pass to the left intended for Junior Bergen
  4. 0:50 3rd & 6 SF 39 Denver committed 6 yard penalty (Pass Interference)
  5. 0:46 1st & 10 SF 45 Carter Bradley incomplete pass down the middle intended for Isaiah Hodgins
  6. 0:40 2nd & 10 SF 45 Jordan Watkins rushed to the right for 3 yard gain, tackled by Quinton Newsome
  7. End of 3rd Quarter
  8. 15:00 3rd & 7 SF 48 Carter Bradley incomplete pass to the left intended for Robbie Chosen
  9. 14:57 4th & 7 SF 48 Thomas Morstead punted for 34 yards, no return
Denver 4th, 14:50
  1. 14:50 1st & 10 DEN 18 Audric Estime rushed to the left for 4 yard gain, tackled by Stone Blanton
  2. 14:10 2nd & 6 DEN 22 Audric Estime rushed to the right for no gain, tackled by Chase Lucas
  3. 13:29 3rd & 6 DEN 22 Sam Ehlinger incomplete pass to the right intended for Kyrese Rowan
  4. 13:26 4th & 6 DEN 22 Jeremy Crawshaw punted for 50 yards, no return. San Francisco committed 10 yard penalty (Holding)
San Francisco 4th, 13:13
  1. 13:13 1st & 10 SF 18 Corey Kiner rushed to the right for 1 yard gain, tackled by Andrew Farmer
  2. 12:40 2nd & 9 SF 19 Denver committed 12 yard penalty (Pass Interference)
  3. 12:37 1st & 10 SF 31 Corey Kiner rushed to the left for 4 yard gain, tackled by Garrett Nelson
  4. 12:01 2nd & 6 SF 35 Tanner Mordecai sacked for 13 yard loss. Tanner Mordecai fumbled. Tanner Mordecai recovered fumble for no gain
  5. 11:21 3rd & 19 SF 22 Tanner Mordecai rushed up the middle for 15 yard gain, tackled by Joshua Pickett
  6. 10:45 4th & 4 SF 37 Tanner Mordecai passed to Robbie Chosen to the right for 1 yard gain, tackled by Jaden Robinson
Denver 4th, 10:39
  1. 10:39 1st & 10 SF 38 Blake Watson rushed to the left for 4 yard gain, tackled by Chase Lucas
  2. 10:02 2nd & 6 SF 34 Sam Ehlinger rushed to the left for 9 yard gain, tackled by Jaylen Mahoney
  3. 9:27 1st & 10 SF 25 Sam Ehlinger incomplete pass to the left intended for Courtney Jackson
  4. 9:21 2nd & 10 SF 25 Sam Ehlinger passed to Courtney Jackson to the right for 4 yard gain, tackled by Jaylen Mahoney
  5. 8:39 3rd & 6 SF 21 Sam Ehlinger incomplete pass to the left intended for Jerjuan Newton
  6. 8:31 4th & 6 SF 21 Sam Ehlinger passed to Blake Watson to the right for 5 yard gain, tackled by Tre Brown
San Francisco 4th, 8:23
  1. 8:23 1st & 10 SF 16 Tanner Mordecai passed to Jake Tonges to the right for 17 yard gain, tackled by Sam Franklin Jr.
  2. 7:48 1st & 10 SF 33 Corey Kiner rushed to the left for 6 yard gain, tackled by Karene Reid
  3. 7:21 2nd & 4 SF 39 Tanner Mordecai pass intercepted to the left. Joshua Pickett intercepted Tanner Mordecai for no gain
Denver 4th, 7:11
  1. 7:11 1st & 10 SF 50 Audric Estime rushed to the left for 5 yard gain, tackled by Jalen Graham
  2. 6:34 2nd & 5 SF 45 Audric Estime rushed to the right for 4 yard loss, tackled by Sebastian Valdez
  3. 5:53 3rd & 9 SF 49 Sam Ehlinger passed to Audric Estime to the right for 20 yard gain, tackled by Jaylen Mahoney
  4. 5:22 1st & 10 SF 29 Denver committed 5 yard penalty (Ineligible Pass)
  5. 5:14 1st & 15 SF 34 Sam Ehlinger passed to Courtney Jackson to the right for 5 yard gain, tackled by Stone Blanton. Courtney Jackson fumbled. Sam Ehlinger recovered fumble for no gain
  6. 4:24 2nd & 14 SF 33 Sam Ehlinger incomplete pass to the left intended for Courtney Jackson
  7. 4:20 3rd & 14 SF 33 Sam Ehlinger passed to Joaquin Davis to the right for 14 yard gain, tackled by Derrick Canteen
  8. 3:43 1st & 10 SF 19 Blake Watson rushed up the middle for 3 yard gain, tackled by Michael Dwumfour
  9. 3:05 2nd & 7 SF 16 Audric Estime rushed up the middle for 5 yard gain, tackled by Derrick Canteen
  10. 2:28 3rd & 2 SF 11 Audric Estime rushed to the right for 4 yard gain, tackled by Derrick Canteen
  11. 2:21 1st & 7 SF 7 Sam Ehlinger passed to Caden Prieskorn to the right for 7 yard touchdown DEN 29, SF 9
  12. 2:15 1st & 10 SF 0 Wil Lutz made PAT DEN 30, SF 9
San Francisco 4th, 2:15
  1. 2:15 1st & 10 DEN 35 Denver kicked off for 62 yards, Dallis Flowers returned kickoff for 25 yards. San Francisco committed 10 yard penalty (Holding)
  2. 2:09 1st & 10 SF 18 Tanner Mordecai incomplete pass to the left intended for Isaiah Hodgins
  3. 2:03 2nd & 10 SF 18 Tanner Mordecai passed to Jordan Watkins to the left for 3 yard gain, tackled by Garrett Nelson
  4. 1:58 3rd & 7 SF 21 Tanner Mordecai incomplete pass to the left
  5. 1:50 4th & 7 SF 21 Thomas Morstead punted for 44 yards. Michael Bandy returned punt for 6 yards
Denver 4th, 1:40
  1. 1:40 1st & 10 DEN 41 Sam Ehlinger rushed up the middle for 1 yard loss
  2. 0:58 2nd & 11 DEN 40 Sam Ehlinger rushed up the middle for 1 yard loss
  3. 0:34 3rd & 12 DEN 39 Sam Ehlinger 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.