| Played in Houston, TX, weather: 70 degrees, fair, 2 mph wind. |
| Houston won the toss and elected to receive. |
| Start of first quarter. |
| (1Q: 15:00) Devante Cassidy kicked off 59 yards from the SFO35. Collin Guest returned the ball 20 yards to the HOU26. Tackled by Dominique Johnson. |
| 1-10-HOU26 (1Q: 14:17) Terrence Mulder ran around the left tackle for -1 yards. Tackled by CB Dominique Johnson, assisted by S Norbert Poole. |
| 2-11-HOU25 (1Q: 13:35) Dixon Fanelli pass completed to WR George Deforne for 16 yards. The receiver went out of bounds. Tackled by ILB Herb Whiting. Deforne gained 11 yards after the catch. |
| 1-10-HOU41 (1Q: 13:00) Terrence Mulder ran inside the right tackle for 0 yards. Tackled by DE Jared Fletcher, assisted by DT Karl Newsome. |
| 2-10-HOU41 (1Q: 12:16) Play-Action. Dixon Fanelli sacked by OLB Monty Terrell and DE Jared Fletcher for a loss of 9 yards. Sack allowed by Bob Swayda. |
| 3-19-HOU32 (1Q: 11:32) Dixon Fanelli pass completed to WR Emmett Mughelli for 8 yards. Tackled by CB Warren Fisher. Mughelli gained 1 yard after the catch. |
| 4-11-HOU40 (1Q: 10:59) Jeffery Spear punted 39 yards. Jerald Giles called for a fair catch at the SFO21. |
| 1-10-SFO21 (1Q: 10:52) Bernard Brennan pass completed to WR Jeffrey Reavis for 38 yards. The receiver went out of bounds. Tackled by CB Gustavo Williams. Reavis gained 12 yards after the catch. The quarterback threw away from the double coverage. |
| 1-10-HOU41 (1Q: 10:13) Jerald Giles ran inside the right guard for 2 yards. Tackled by S Roosevelt Lee, assisted by CB Brant Lang. |
| 2-8-HOU39 (1Q: 09:37) Bernard Brennan pass completed to WR Kaden Neitring for 31 yards. Tackled by ILB Riley Sawickis. Neitring gained 23 yards after the catch. The quarterback threw away from the double coverage. |
| 1-8-HOU08 (1Q: 08:54) PENALTY: DT Carson Dyrda of Houston was called for Encroachment. |
| 1-4-HOU04 (1Q: 08:47) Jerald Giles ran around right end for 3 yards. Tackled by CB Brant Lang. |
| 2-1-HOU01 (1Q: 08:11) Bernard Brennan pass completed to WR Kaden Neitring for 1 yard and a TOUCHDOWN! San Francisco 6, Houston 0 |
| (1Q: 08:11) Extra point by Devante Cassidy was good. San Francisco 7, Houston 0 |
| (1Q: 08:05) Devante Cassidy kicked off 57 yards from the SFO35. Collin Guest returned the ball 14 yards to the HOU22. Tackled by Andres Fisher. |
| 1-10-HOU22 (1Q: 07:33) Dixon Fanelli pass was thrown incomplete, intended for WR Emmett McCarthy. |
| 2-10-HOU22 (1Q: 07:27) Terrence Mulder ran around the left tackle for 14 yards. Tackled by OLB Monty Terrell. Key block delivered by Oscar Springer. PENALTY: DE Barry Weaver of San Francisco was called for Too Many Men on the Field. The penalty was declined. |
| 1-10-HOU36 (1Q: 07:16) Dixon Fanelli pass was dropped by WR Emmett McCarthy. |
| 2-10-HOU36 (1Q: 07:11) Terrence Mulder ran around the left tackle for 6 yards. Tackled by OLB Gus Martin, assisted by CB Dominique Johnson. |
| 3-4-HOU42 (1Q: 06:48) Dixon Fanelli pass completed to WR George Deforne for 3 yards. Tackled by S Tyrell Heatherly. |
| 4-1-HOU45 (1Q: 06:17) Jeffery Spear punted 51 yards. The ball was marked out of bounds at the SFO04. |
| 1-10-SFO04 (1Q: 06:09) PENALTY: DT Carson Dyrda of Houston was called for Encroachment. |
| 1-5-SFO09 (1Q: 06:01) Jerald Giles ran outside the right tackle for 4 yards. Tackled by DE Benjamin Frederick, assisted by ILB Kenny Stargell. |
| 2-1-SFO13 (1Q: 05:31) Jerald Giles ran around right end for 2 yards. Tackled by ILB Kenny Stargell. Key block delivered by T.J. Palma. |
| 1-10-SFO15 (1Q: 04:52) Play-Action. Bernard Brennan pass completed to RB Jerald Giles for 3 yards. Tackled by OLB Kerlin Fisk, assisted by S Roosevelt Lee. Giles gained 2 yards after the catch. |
| 2-7-SFO18 (1Q: 04:10) Jerald Giles ran around left end for 5 yards. Tackled by ILB Kenny Stargell. |
| 3-2-SFO23 (1Q: 03:31) Bernard Brennan pass completed to WR Kaden Neitring for 4 yards. Tackled by S Gabe Schwirzke. |
| 1-10-SFO27 (1Q: 02:52) Jerald Giles ran outside the right tackle for 7 yards. Tackled by ILB Kenny Stargell, assisted by CB Brant Lang. Key block delivered by T.J. Palma. |
| 2-3-SFO34 (1Q: 02:14) Bernard Brennan pass was thrown incomplete, intended for TE Dixon Heuring. |
| 3-3-SFO34 (1Q: 02:08) Jerald Giles ran inside the right tackle for 9 yards. Tackled by ILB Kenny Stargell. Key block delivered by T.J. Palma. |
| 1-10-SFO43 (1Q: 01:39) Efrain Quinn ran inside the left tackle for 5 yards. Tackled by DE Marvin Hanks. Key block delivered by Eli Hordorwich. Hordorwich ran over Duane Wilkins to set up the play. |
| 2-5-SFO48 (1Q: 01:08) Jerald Giles ran around the left tackle for 8 yards. Tackled by OLB Jamie Woods. Key block delivered by Rodney Collins. |
| 1-10-HOU44 (1Q: 00:42) Jerald Giles ran inside the left guard for 4 yards. Tackled by DE Benjamin Frederick. |
| 2-6-HOU40 (1Q: 00:17) Jerald Giles ran inside the left guard for 10 yards. Tackled by CB Brant Lang. Key block delivered by Frank Finley. |
| Start of second quarter. |
| 1-10-HOU30 (2Q: 15:00) Bernard Brennan pass completed to WR Howard Fulcher for 16 yards. Tackled by CB Clifton Geldt. |
| 1-10-HOU14 (2Q: 14:26) Jerald Giles ran inside the right guard for -4 yards. Tackled by ILB Kenny Stargell, assisted by OLB Kerlin Fisk. PENALTY: T T.J. Palma of San Francisco was called for Offensive Holding. The penalty was declined. |
| 2-14-HOU18 (2Q: 14:19) Bernard Brennan pass completed to TE Dixon Heuring for 18 yards and a TOUCHDOWN! Heuring gained 8 yards after the catch. San Francisco 13, Houston 0 |
| (2Q: 14:19) Extra point by Devante Cassidy was good. San Francisco 14, Houston 0 |
| (2Q: 14:08) Devante Cassidy kicked off 61 yards from the SFO35. Collin Guest returned the ball 21 yards to the HOU25. Tackled by Jacob Foreman. |
| 1-10-HOU25 (2Q: 13:42) Jeffrey Allen scrambled for 8 yards. Tackled by OLB Monty Terrell. |
| 2-2-HOU33 (2Q: 13:05) Jeffrey Allen pass completed to WR George Deforne for 14 yards. Tackled by ILB Herb Whiting. Deforne gained 2 yards after the catch. |
| 1-10-HOU47 (2Q: 12:37) Play-Action. Jeffrey Allen pass fell incomplete, intended for WR Emmett Mughelli. DT Karl Newsome hurried the quarterback into a bad throw. PENALTY: S Tyrell Heatherly of San Francisco was called for Defensive Holding. |
| 1-10-SFO48 (2Q: 12:30) Jeffrey Allen kept the ball, running around the left tackle for 1 yard. Tackled by DE Barry Weaver. |
| 2-9-SFO47 (2Q: 12:01) Emmett McCarthy ran a reverse around left end for -3 yards. Tackled by DE Michael McPhillips, assisted by DE Barry Weaver. |
| 3-12-HOU50 (2Q: 11:27) Jeffrey Allen pass fell incomplete, intended for WR Brady Stargell. CB Glenn Quinn defended the pass. |
| 4-12-HOU50 (2Q: 11:22) Jeffery Spear punted 47 yards. The ball was marked out of bounds at the SFO03. |
| 1-10-SFO03 (2Q: 11:11) Jerald Giles ran inside the left guard for -2 yards. Tackled by OLB Kerlin Fisk. |
| 2-12-SFO01 (2Q: 10:47) Bernard Brennan scrambled for 7 yards. Tackled by CB Brant Lang. |
| 3-5-SFO08 (2Q: 10:11) Play-Action. Bernard Brennan pass completed to TE Dixon Heuring for 46 yards. The receiver went out of bounds. Tackled by CB Clifton Geldt. Heuring gained 25 yards after the catch. |
| 1-10-HOU46 (2Q: 09:35) Bernard Brennan pass completed to WR Jacob Foreman for 13 yards. Tackled by S Roosevelt Lee. Foreman gained 1 yard after the catch. The quarterback threw away from the double coverage. PENALTY: OLB Jamie Woods of Houston was called for Offsides. The penalty was declined. |
| 1-10-HOU33 (2Q: 09:28) Bernard Brennan pass completed to WR Kaden Neitring for 2 yards. Tackled by S Jon Horn, assisted by CB Brant Lang. |
| 2-8-HOU31 (2Q: 09:01) Bernard Brennan pass fell incomplete, intended for RB Jerald Giles. DE Marvin Hanks hurried the quarterback into a bad throw. |
| 3-8-HOU31 (2Q: 08:54) Bernard Brennan sacked by OLB Kerlin Fisk for a loss of 6 yards. Sack allowed by Rodney Collins. The ball was fumbled and recovered by SFO Bernard Brennan on the HOU37. |
| 4-14-HOU37 (2Q: 08:19) Donovan Freeman punted 37 yards. Touchback. |
| 1-10-HOU20 (2Q: 08:14) Jeffrey Allen kept the ball, running inside the left guard for 9 yards. Tackled by DE Barry Weaver, assisted by S Tyrell Heatherly. Key block delivered by Bob Swayda. |
| 2-1-HOU29 (2Q: 07:32) Play-Action. Jeffrey Allen pass fell incomplete, intended for WR Emmett McCarthy. ILB Herb Whiting defended the pass. |
| 3-1-HOU29 (2Q: 07:20) Barry Springer ran inside the right tackle for 7 yards. Tackled by OLB Gus Martin. Key block delivered by Pete Spragins. |
| 1-10-HOU36 (2Q: 06:36) Jeffrey Allen pass completed to TE Tracy Wilkins for 0 yards. Tackled by CB Warren Fisher. |
| 2-10-HOU36 (2Q: 05:50) Jeffrey Allen pass completed to TE Tracy Wilkins for 10 yards. Tackled by CB Dominique Johnson, assisted by S Norbert Poole. |
| 1-10-HOU46 (2Q: 05:27) Jeffrey Allen pass completed to WR George Deforne for 7 yards. Tackled by CB Dominique Johnson. |
| 2-3-SFO47 (2Q: 05:08) Jeffrey Allen pass completed to WR Brady Stargell for -3 yards. Tackled by CB Dominique Johnson. The quarterback threw away from the double coverage. |
| 3-6-HOU50 (2Q: 04:46) Jeffrey Allen pass completed to RB Barry Springer for -1 yards. Tackled by S Tyrell Heatherly. |
| 4-7-HOU49 (2Q: 04:16) Jeffery Spear punted 51 yards. Touchback. |
| 1-10-SFO20 (2Q: 04:09) Jerald Giles ran inside the left guard for 5 yards. Tackled by OLB Kerlin Fisk, assisted by OLB Jamie Woods. Key block delivered by Rodney Collins. |
| 2-5-SFO25 (2Q: 03:33) Bernard Brennan sacked by DE Benjamin Frederick for a loss of 7 yards. Sack allowed by Jerald Giles. |
| 3-12-SFO18 (2Q: 02:54) Bernard Brennan pass was blocked at the line, intended for WR Howard Fulcher. DE Arnold Mason blocked the pass. PENALTY: ILB Kenny Stargell of Houston was called for Defensive Holding. |
| 1-10-SFO23 (2Q: 02:49) Jerald Giles ran around left end for 1 yard and was forced out of bounds. Tackled by S Jon Horn, assisted by OLB Jamie Woods. |
| 2-9-SFO24 (2Q: 02:08) Bernard Brennan kept the ball, running around the left tackle for -4 yards. Tackled by DE Marvin Hanks, assisted by CB Brant Lang. |
| Official time out for the two-minute warning. |
| 3-13-SFO20 (2Q: 02:00) Bernard Brennan pass was dropped by WR Jeffrey Reavis. PENALTY: TE Dixon Heuring of San Francisco was called for an Illegal Substitution. The penalty was declined. |
| 4-13-SFO20 (2Q: 02:00) Donovan Freeman punted 52 yards. Caiden Ellis returned the kick 11 yards to the HOU39. Tackled by Andres Fisher. |
| 1-10-HOU39 (2Q: 01:53) Jeffrey Allen pass was intended for TE Tracy Wilkins and was intercepted by S Tyrell Heatherly at the HOU42. Tackled by Tracy Wilkins. |
| 1-10-HOU42 (2Q: 01:43) Bernard Brennan pass was blocked at the line, intended for RB Jerald Giles. DE Arnold Mason blocked the pass. |
| 2-10-HOU42 (2Q: 01:37) Bernard Brennan pass completed to WR Jacob Foreman for 14 yards. Tackled by S Roosevelt Lee. Foreman gained 3 yards after the catch. The quarterback threw into double coverage. |
| 1-10-HOU28 (2Q: 01:15) Bernard Brennan pass was intended for WR Kaden Neitring and was intercepted by ILB Kenny Stargell at the HOU22. The interception was returned 78 yards for a TOUCHDOWN! San Francisco 14, Houston 6 |
| (2Q: 01:15) Extra point by Max Shawwa was good. San Francisco 14, Houston 7 |
| (2Q: 01:07) Max Shawwa kicked off 73 yards from the HOU35. Touchback. |
| 1-10-SFO25 (2Q: 01:07) Bernard Brennan pass was dropped by TE Francisco McDonald. |
| 2-10-SFO25 (2Q: 01:02) Bernard Brennan pass was dropped by TE Dixon Heuring. The quarterback threw away from the double coverage. |
| 3-10-SFO25 (2Q: 00:55) Play-Action. Bernard Brennan pass fell incomplete, intended for WR Kaden Neitring. ILB Kenny Stargell hurried the quarterback into a bad throw. |
| 4-10-SFO25 (2Q: 00:43) Donovan Freeman punted 55 yards. Caiden Ellis returned the kick 3 yards to the HOU23. Tackled by Jared Fletcher. |
| 1-10-HOU23 (2Q: 00:34) Jeffrey Allen pass completed to WR Emmett McCarthy for 10 yards. The receiver went out of bounds. Tackled by CB Warren Fisher. |
| 1-10-HOU33 (2Q: 00:27) Barry Springer ran outside the right tackle for 4 yards. Tackled by S Norbert Poole, assisted by S Tyrell Heatherly. |
| Houston called a time out. |
| 2-6-HOU37 (2Q: 00:15) Jeffrey Allen pass was thrown incomplete, intended for TE Floyd Arnett. |
| 3-6-HOU37 (2Q: 00:10) Jeffrey Allen scrambled for 5 yards. Tackled by ILB Herb Whiting. |
| Start of third quarter. |
| (3Q: 15:00) Max Shawwa kicked off 59 yards from the HOU35. Kaden Neitring returned the ball 39 yards to the SFO45. Tackled by Roosevelt Lee. |
| 1-10-SFO45 (3Q: 14:15) Jerald Giles ran a counterplay inside the right tackle for -4 yards. Tackled by ILB Kenny Stargell. |
| 2-14-SFO41 (3Q: 13:51) Bernard Brennan kept the ball, running inside the left tackle for 8 yards. Tackled by OLB Jamie Woods. |
| 3-6-SFO49 (3Q: 13:06) Jerald Giles ran outside the right tackle for 5 yards. Tackled by S Roosevelt Lee. |
| 4-1-HOU46 (3Q: 12:40) Donovan Freeman punted 46 yards. Touchback. |
| 1-10-HOU20 (3Q: 12:34) Collin Guest ran a reverse around left end for -3 yards. Tackled by DE Barry Weaver. |
| 2-13-HOU17 (3Q: 11:59) Jeffrey Allen pass completed to WR George Deforne for 14 yards. Tackled by S Norbert Poole, assisted by CB Dominique Johnson. |
| 1-10-HOU31 (3Q: 11:26) Barry Springer ran around right end for 4 yards. Tackled by CB Dominique Johnson. |
| 2-6-HOU35 (3Q: 10:53) Barry Springer ran inside the right tackle for -2 yards. Tackled by ILB Lewis Fulton, assisted by CB Dominique Johnson. |
| 3-8-HOU33 (3Q: 10:18) Play-Action. Jeffrey Allen pass was thrown incomplete, intended for TE Floyd Arnett. |
| 4-8-HOU33 (3Q: 10:11) Jeffery Spear punted 40 yards. Jerald Giles returned the kick 2 yards to the SFO29. Tackled by George Deforne. |
| 1-10-SFO29 (3Q: 10:01) Bernard Brennan pass completed to WR Jacob Foreman for 19 yards. The receiver went out of bounds. Tackled by ILB Kenny Stargell. |
| 1-10-SFO48 (3Q: 09:35) Bernard Brennan pass completed to TE Fred Hutchins for 9 yards. Tackled by CB Brant Lang. |
| 2-1-HOU43 (3Q: 09:01) Jerald Giles ran inside the right tackle for 0 yards. Tackled by DE Arnold Mason, assisted by CB Brant Lang. |
| 3-1-HOU43 (3Q: 08:23) Bernard Brennan pass completed to WR Howard Fulcher for 6 yards. Tackled by CB Brant Lang. |
| 1-10-HOU37 (3Q: 07:42) Jerald Giles ran inside the right guard for 5 yards. Tackled by ILB Kenny Stargell. Key block delivered by Rodney Collins. |
| 2-5-HOU32 (3Q: 07:11) Jerald Giles ran outside the right tackle for 1 yard. Tackled by OLB Kerlin Fisk, assisted by S Roosevelt Lee. |
| 3-4-HOU31 (3Q: 06:27) Bernard Brennan kept the ball, running outside the right tackle for 3 yards. Tackled by ILB Kenny Stargell. |
| 4-1-HOU28 (3Q: 05:59) Devante Cassidy attempted a 45 yard field goal and missed wide to the right. The holder did not do a very good job of getting the ball down in time. |
| 1-10-HOU35 (3Q: 05:52) Jeffrey Allen pass completed to WR Collin Guest for 20 yards. The receiver went out of bounds. Tackled by S Norbert Poole. Guest gained 15 yards after the catch. The quarterback threw away from the double coverage. |
| 1-10-SFO45 (3Q: 05:19) Jeffrey Allen pass was thrown incomplete, intended for RB Barry Springer. |
| 2-10-SFO45 (3Q: 05:09) Barry Springer ran inside the right guard for -2 yards. Tackled by DT Nicky Baxter, assisted by CB Dominique Johnson. PENALTY: T Oscar Springer of Houston was called for Offensive Holding. |
| 2-20-HOU45 (3Q: 05:02) Jeffrey Allen pass completed to WR George Deforne for 9 yards. Tackled by S Tyrell Heatherly, assisted by DE Jared Fletcher. |
| 3-11-SFO46 (3Q: 04:40) Jeffrey Allen pass completed to WR Brady Stargell for 4 yards. Tackled by CB Dominique Johnson, assisted by OLB Gus Martin. |
| 4-7-SFO42 (3Q: 04:13) Jeffery Spear punted 42 yards. Touchback. |
| 1-10-SFO20 (3Q: 04:07) Jerald Giles ran inside the right guard for -4 yards. Tackled by DE Marvin Hanks. |
| 2-14-SFO16 (3Q: 03:39) Bernard Brennan pass completed to WR Jeffrey Reavis for 6 yards. Tackled by DE Marvin Hanks. |
| 3-8-SFO22 (3Q: 03:12) Bernard Brennan pass was thrown incomplete, intended for TE Dixon Heuring. |
| 4-8-SFO22 (3Q: 03:06) Donovan Freeman punted 59 yards. Caiden Ellis returned the kick 16 yards to the HOU35. Tackled by T.J. Palma. |
| 1-10-HOU35 (3Q: 02:57) Jeffrey Allen pass completed to WR Brady Stargell for 19 yards. Tackled by ILB Lewis Fulton, assisted by CB Glenn Quinn. Stargell gained 1 yard after the catch. |
| 1-10-SFO46 (3Q: 02:23) Barry Springer ran inside the right tackle for 4 yards. Tackled by S Tyrell Heatherly, assisted by ILB Lewis Fulton. |
| 2-6-SFO42 (3Q: 01:45) Jeffrey Allen pass completed to WR Brady Stargell for 5 yards. Tackled by DE Jared Fletcher. PENALTY: S Tyrell Heatherly of San Francisco was called for Defensive Holding. |
| 1-10-SFO37 (3Q: 01:38) PENALTY: DE Travis Muir of San Francisco was called for Encroachment. |
| 1-5-SFO32 (3Q: 01:31) Jeffrey Allen pass fell incomplete, intended for TE Tracy Wilkins. DE Jared Fletcher defended the pass. PENALTY: DE Jared Fletcher of San Francisco was called for Illegal Use of the Hands by the Defense. |
| 1-10-SFO27 (3Q: 01:22) Jeffrey Allen pass fell incomplete, intended for WR Brady Stargell. DT Nicky Baxter hurried the quarterback into a bad throw. |
| 2-10-SFO27 (3Q: 01:13) Play-Action. Jeffrey Allen pass was dropped by WR Collin Guest. |
| 3-10-SFO27 (3Q: 01:06) Play-Action. Jeffrey Allen pass completed to TE Floyd Arnett for 8 yards. Tackled by ILB Lewis Fulton. Arnett gained 2 yards after the catch. |
| 4-2-SFO19 (3Q: 00:43) Max Shawwa attempted a 36 yard field goal and succeeded. San Francisco 14, Houston 10 |
| (3Q: 00:38) Max Shawwa kicked off 62 yards from the HOU35. Kaden Neitring returned the ball 31 yards to the SFO34. Tackled by George Deforne. |
| 1-10-SFO34 (3Q: 00:17) Jerald Giles ran outside the right tackle for 1 yard. Tackled by ILB Kenny Stargell. |
| Start of fourth quarter. |
| 2-9-SFO35 (4Q: 15:00) Jerald Giles ran inside the right tackle for 0 yards. Tackled by ILB Kenny Stargell, assisted by OLB Kerlin Fisk. |
| 3-9-SFO35 (4Q: 14:19) Bernard Brennan pass completed to RB Jerald Giles for 11 yards. Tackled by CB Caiden Ellis. PENALTY: ILB Kenny Stargell of Houston was called for Unnecessary Roughness. |
| 1-10-HOU39 (4Q: 14:09) Play-Action. Bernard Brennan scrambled for 7 yards. Tackled by S Roosevelt Lee. |
| 2-3-HOU32 (4Q: 13:36) Bernard Brennan pass completed to TE Fred Hutchins for 24 yards. Tackled by CB Brant Lang. |
| 1-8-HOU08 (4Q: 13:02) Play-Action. Bernard Brennan pass completed to WR Howard Fulcher for 8 yards and a TOUCHDOWN! San Francisco 20, Houston 10 |
| (4Q: 13:02) Extra point by Devante Cassidy was good. San Francisco 21, Houston 10 |
| (4Q: 12:53) Devante Cassidy kicked off 69 yards from the SFO35. Touchback. |
| 1-10-HOU25 (4Q: 12:53) Jeffrey Allen pass completed to WR Collin Guest for 11 yards. Tackled by CB Dominique Johnson. PENALTY: T Oscar Springer of Houston was called for Offensive Holding. |
| 1-20-HOU15 (4Q: 12:43) Jeffrey Allen pass completed to WR Brady Stargell for 1 yard. Tackled by S Tyrell Heatherly, assisted by DE Jared Fletcher. |
| 2-19-HOU16 (4Q: 12:04) Play-Action. Jeffrey Allen pass was thrown incomplete, intended for TE Floyd Arnett. |
| 3-19-HOU16 (4Q: 11:58) Barry Springer ran inside the right guard for 0 yards. Tackled by OLB Monty Terrell, assisted by CB Dominique Johnson. |
| 4-19-HOU16 (4Q: 11:29) Jeffery Spear punted 49 yards. Jerald Giles returned the kick 7 yards to the SFO42. PENALTY: DE Travis Muir of San Francisco was called for Offsides. The penalty was declined. |
| 1-10-SFO42 (4Q: 11:18) Bernard Brennan pass was blocked at the line, intended for WR Howard Fulcher. DE Arnold Mason blocked the pass. |
| 2-10-SFO42 (4Q: 11:11) Bernard Brennan kept the ball, running around the left tackle for 2 yards and was forced out of bounds. Tackled by ILB Kenny Stargell, assisted by DE Arnold Mason. |
| 3-8-SFO44 (4Q: 10:50) Bernard Brennan pass completed to TE Dixon Heuring for 9 yards. Tackled by S Roosevelt Lee, assisted by OLB Jamie Woods. Heuring gained 3 yards after the catch. |
| 1-10-HOU47 (4Q: 10:22) Jerald Giles ran outside the right tackle for 2 yards. Tackled by CB Caiden Ellis. |
| 2-8-HOU45 (4Q: 09:50) Jerald Giles ran around right end for -4 yards and was forced out of bounds. Tackled by DE Benjamin Frederick, assisted by ILB Kenny Stargell. |
| 3-12-HOU49 (4Q: 09:29) Bernard Brennan pass completed to WR Kaden Neitring for 0 yards. Tackled by OLB Kerlin Fisk, assisted by ILB Kenny Stargell. The quarterback threw away from the double coverage. PENALTY: CB Caiden Ellis of Houston was called for Defensive Holding. |
| 1-10-HOU44 (4Q: 09:20) Jerald Giles ran inside the left tackle for 5 yards. Tackled by DE Marvin Hanks. Key block delivered by Jace Warrick. |
| 2-5-HOU39 (4Q: 08:55) Jerald Giles ran around the left tackle for -2 yards. Tackled by DE Benjamin Frederick, assisted by S Roosevelt Lee. |
| 3-7-HOU41 (4Q: 08:18) Play-Action. Bernard Brennan pass was thrown incomplete, intended for FB Neil Patterson. |
| 4-7-HOU41 (4Q: 08:12) Donovan Freeman punted 41 yards. Touchback. |
| 1-10-HOU20 (4Q: 08:07) Jeffrey Allen pass completed to WR George Deforne for 10 yards. Tackled by DE Jared Fletcher. Deforne gained 1 yard after the catch. PENALTY: OLB Gus Martin of San Francisco was called for Unnecessary Roughness. |
| 1-10-HOU45 (4Q: 07:57) Barry Springer ran inside the right guard for 5 yards. Tackled by ILB Lewis Fulton. Key block delivered by Oscar Springer. |
| 2-5-HOU50 (4Q: 07:22) Jeffrey Allen sacked by ILB Lewis Fulton for a loss of 6 yards. Sack allowed by Conrad Gilmore. The ball was fumbled and recovered by SFO Travis Muir for 6 yards to the HOU38. |
| 1-10-HOU38 (4Q: 07:11) Bernard Brennan kept the ball, running inside the left tackle for 1 yard. Tackled by DE Arnold Mason, assisted by CB Clifton Geldt. |
| 2-9-HOU37 (4Q: 06:24) Jerald Giles ran inside the left tackle for 1 yard. Tackled by OLB Jamie Woods, assisted by ILB Kenny Stargell. |
| 3-8-HOU36 (4Q: 05:39) Jerald Giles ran inside the left tackle for 2 yards. Tackled by DE Benjamin Frederick. |
| 4-6-HOU34 (4Q: 04:53) Donovan Freeman punted 34 yards. Touchback. |
| 1-10-HOU20 (4Q: 04:46) Jeffrey Allen pass fell incomplete, intended for RB Barry Springer. CB Glenn Quinn defended the pass. |
| 2-10-HOU20 (4Q: 04:40) Jeffrey Allen pass fell incomplete, intended for TE Tracy Wilkins. CB Dominique Johnson defended the pass. |
| 3-10-HOU20 (4Q: 04:30) Jeffrey Allen pass fell incomplete, intended for RB Barry Springer. CB Glenn Quinn defended the pass. |
| 4-10-HOU20 (4Q: 04:26) Jeffrey Allen pass fell incomplete, intended for TE Tracy Wilkins. DE Barry Weaver hurried the quarterback into a bad throw. The ball goes over on downs. |
| 1-10-HOU20 (4Q: 04:17) Mo Baker kept the ball, running around the left tackle for 2 yards. Tackled by DE Benjamin Frederick, assisted by OLB Kerlin Fisk. |
| 2-8-HOU18 (4Q: 03:30) Jerald Giles ran outside the right tackle for -1 yards. Tackled by ILB Kenny Stargell. ILB Kenny Stargell knocked down Andres Fisher to break up the play. |
| 3-9-HOU19 (4Q: 02:47) Jerald Giles ran inside the left tackle for 1 yard. Tackled by OLB Jamie Woods. |
| Houston called a time out. |
| 4-8-HOU18 (4Q: 02:36) Devante Cassidy attempted a 35 yard field goal and succeeded. San Francisco 24, Houston 10 |
| (4Q: 02:29) Devante Cassidy kicked off 57 yards from the SFO35. Collin Guest returned the ball 15 yards to the HOU23. Tackled by Andres Fisher. |
| 1-10-HOU23 (4Q: 02:22) Jeffrey Allen pass completed to WR George Deforne for 7 yards. Tackled by DE Jared Fletcher. Deforne gained 6 yards after the catch. |
| Official time out for the two-minute warning. |
| 2-3-HOU30 (4Q: 02:00) Jeffrey Allen pass completed to WR Collin Guest for 15 yards. Tackled by DE Jared Fletcher. |
| 1-10-HOU45 (4Q: 01:38) Jeffrey Allen pass completed to WR Brady Stargell for 6 yards. Tackled by CB Warren Fisher. The receiver ran his route right over the middle of the field. Stargell gained 2 yards after the catch. |
| 2-4-SFO49 (4Q: 01:17) Play-Action. Jeffrey Allen pass completed to WR George Deforne for 14 yards. The receiver went out of bounds. Tackled by CB Dominique Johnson. |
| 1-10-SFO35 (4Q: 01:09) Jeffrey Allen pass completed to WR Brady Stargell for 12 yards. Tackled by CB Dominique Johnson. The receiver ran his route right over the middle of the field. Stargell gained 6 yards after the catch. |
| Houston called a time out. |
| 1-10-SFO23 (4Q: 00:57) Jeffrey Allen pass was intended for RB Barry Springer and was intercepted by OLB Gus Martin at the SFO04. The interception was returned 96 yards for a TOUCHDOWN! San Francisco 30, Houston 10 |
| (4Q: 00:57) Extra point by Devante Cassidy was good. San Francisco 31, Houston 10 |
| (4Q: 00:46) Devante Cassidy kicked off 66 yards from the SFO35. Collin Guest returned the ball 19 yards to the HOU18. Tackled by Jared Fletcher. |
| 1-10-HOU18 (4Q: 00:36) Jeffrey Allen pass was thrown incomplete, intended for WR Collin Guest. |
| 2-10-HOU18 (4Q: 00:27) Jeffrey Allen pass was dropped by TE Tracy Wilkins. |
| 3-10-HOU18 (4Q: 00:20) Jeffrey Allen pass was blocked at the line, intended for TE Tracy Wilkins. DE Travis Muir blocked the pass. The defense looked very familiar with that play. |
| 4-10-HOU18 (4Q: 00:13) Jeffrey Allen pass fell incomplete, intended for WR George Deforne. CB Warren Fisher defended the pass. The ball goes over on downs. |
| 1-10-HOU18 (4Q: 00:06) Mo Baker dropped to one knee for -1 yards. |
| Final Score: San Francisco 49ers 31, Houston Texans 10 |