4th 0:00 17 - 0 End of Game
4th 0:05 17 - 0 End of Regulation
4th 0:05 17 - 0 Brock Purdy sacked by Michael Dwumfour for 9 yard loss
4th 0:09 17 - 0 Brock Purdy incomplete pass to the right intended for Willie Snead IV
4th 0:09 17 - 0 San Francisco timeout
4th 0:16 17 - 0 Brock Purdy passed to Marcus Johnson down the middle for 11 yard gain, tackled by Neville Hewitt
4th 0:16 17 - 0 Houston committed 5 yard penalty (Delay of Game)
4th 0:27 17 - 0 Brock Purdy passed to Jordan Mason to the right for 1 yard loss, tackled by Blake Cashman
4th 0:27 17 - 0 San Francisco timeout
4th 0:34 17 - 0 Brock Purdy passed to Willie Snead IV to the left for 21 yard gain, tackled by Tristin McCollum
4th 0:39 17 - 0 Brock Purdy incomplete pass to the left intended for Marcus Johnson
4th 0:39 17 - 0 Houston timeout
4th 0:48 17 - 0 Brock Purdy passed to Marcus Johnson down the middle for 18 yard gain, tackled by Blake Cashman
4th 1:11 17 - 0 Brock Purdy passed to Malik Turner down the middle for 2 yard gain, tackled by Jake Hansen. Malik Turner fumbled. Malik Turner recovered fumble for no gain
4th 1:21 17 - 0 Brock Purdy rushed to the right for 7 yard gain, tackled by Jacobi Francis. Houston committed 5 yard penalty (Illegal Contact)
4th 1:21 17 - 0 San Francisco timeout
4th 2:00 17 - 0 Brock Purdy sacked by Adedayo Odeleye for 7 yard loss
4th 2:00 17 - 0 Two-minute warning
4th 2:23 17 - 0 Tyrion Davis-Price rushed to the left for 1 yard loss, tackled by Jalen Reeves-Maybin
4th 3:00 17 - 0 Tyrion Davis-Price rushed to the left for 5 yard gain, tackled by Blake Cashman
4th 3:38 17 - 0 Brock Purdy passed to Willie Snead IV to the left for 15 yard gain, tackled by Grayland Arnold
4th 3:42 17 - 0 Brock Purdy incomplete pass to the left intended for Willie Snead IV
4th 4:25 17 - 0 Brock Purdy fumbled. Brock Purdy recovered fumble for no gain
4th 4:35 17 - 0 Cameron Johnston punted for 31 yards, no return
4th 4:39 17 - 0 Jeff Driskel incomplete pass to the left intended for Seth Green
4th 5:22 17 - 0 Royce Freeman rushed to the right for 1 yard loss, tackled by Tashaun Gipson Sr.
4th 5:59 17 - 0 Royce Freeman rushed to the right for 2 yard loss, tackled by Kemoko Turay
4th 6:40 17 - 0 Royce Freeman rushed to the left for 14 yard gain, tackled by Tashaun Gipson Sr.
4th 6:51 17 - 0 Brock Purdy pass intercepted down the middle. Jake Hansen intercepted Brock Purdy for 18 yards
4th 7:25 17 - 0 Brock Purdy passed to Troy Fumagalli down the middle for 14 yard gain, tackled by Blake Cashman
4th 7:31 17 - 0 Brock Purdy incomplete pass to the left
4th 8:11 17 - 0 Tyrion Davis-Price rushed to the right for 2 yard loss, tackled by Kurt Hinish
4th 8:57 17 - 0 Brock Purdy passed to Malik Turner to the right for 16 yard gain, tackled by Tristin McCollum
4th 9:41 17 - 0 Brock Purdy passed to Tyrion Davis-Price to the left for 10 yard gain, tackled by Blake Cashman
4th 10:14 17 - 0 Tyrion Davis-Price rushed to the left for 5 yard loss, tackled by Michael Dwumfour
4th 10:21 17 - 0 Cameron Johnston punted for 41 yards, no return. Houston committed 15 yard penalty (Chop Block)
4th 11:09 17 - 0 Royce Freeman rushed to the left for 1 yard gain, tackled by Segun Olubi
4th 11:49 17 - 0 Royce Freeman rushed to the left for 2 yard gain, tackled by Tayler Hawkins
4th 12:18 17 - 0 Royce Freeman rushed to the right for 6 yard gain, tackled by Marcelino McCrary-Ball
4th 12:29 17 - 0 Mitch Wishnowsky punted for 46 yards. Grayland Arnold returned punt for 10 yards
4th 12:44 17 - 0 Nate Sudfeld passed to Troy Fumagalli to the left for 12 yard gain, tackled by Jacobi Francis
4th 12:44 17 - 0 San Francisco committed 5 yard penalty (False Start)
4th 12:50 17 - 0 Nate Sudfeld incomplete pass to the left intended for Malik Turner
4th 12:56 17 - 0 Nate Sudfeld incomplete pass down the middle intended for Marcus Johnson
4th 12:59 17 - 0 Matt Ammendola missed a 31-yard field goal
4th 13:04 17 - 0 Kyle Allen incomplete pass to the right intended for Johnny Johnson III
4th 13:27 17 - 0 Dare Ogunbowale rushed to the left for 3 yard gain, tackled by Akeem Spence
4th 14:22 17 - 0 Marlon Mack rushed to the left for 2 yard gain, tackled by Segun Olubi
4th 15:00 17 - 0 Marlon Mack rushed to the left for 7 yard gain, tackled by Segun Olubi
3rd 0:31 17 - 0 End of 3rd Quarter
3rd 0:31 17 - 0 Marlon Mack rushed up the middle for 4 yard gain, tackled by Kevin Atkins
3rd 0:36 17 - 0 Nate Sudfeld rushed to the right for no gain, tackled by Derek Rivers
3rd 1:12 17 - 0 Nate Sudfeld passed to Ross Dwelley to the right for 4 yard gain, tackled by Grayland Arnold
3rd 1:48 17 - 0 Jordan Mason rushed to the left for 5 yard gain, tackled by Tremon Smith
3rd 1:53 17 - 0 Nate Sudfeld incomplete pass down the middle intended for Danny Gray
3rd 1:58 17 - 0 Houston kicked off for 65 yards, Marcus Johnson returned kickoff for 20 yards
3rd 2:02 17 - 0 Matt Ammendola kicked a 45-yard field goal
3rd 2:44 14 - 0 Kyle Allen passed to Dare Ogunbowale to the right for 12 yard gain, tackled by Tashaun Gipson Sr.
3rd 3:27 14 - 0 Kyle Allen sacked by Charles Omenihu for 8 yard loss
3rd 4:05 14 - 0 Dare Ogunbowale rushed to the right for 1 yard loss, tackled by Charles Omenihu
3rd 4:42 14 - 0 Dare Ogunbowale rushed to the right for 11 yard gain, tackled by Tayler Hawkins
3rd 5:18 14 - 0 Marlon Mack rushed to the left for 5 yard gain, tackled by Tashaun Gipson Sr.
3rd 5:52 14 - 0 Marlon Mack rushed to the left for 6 yard gain, tackled by Segun Olubi
3rd 6:28 14 - 0 Kyle Allen passed to Seth Green down the middle for 24 yard gain, tackled by Tashaun Gipson Sr.
3rd 7:08 14 - 0 Marlon Mack rushed up the middle for 3 yard gain, tackled by Akeem Spence
3rd 7:44 14 - 0 Marlon Mack rushed to the right for 1 yard gain, tackled by Kerry Hyder Jr.
3rd 7:54 14 - 0 Mitch Wishnowsky punted for 44 yards, touchback
3rd 7:58 14 - 0 Brock Purdy incomplete pass to the right intended for Malik Turner
3rd 8:35 14 - 0 Brock Purdy rushed up the middle for 3 yard gain, tackled by Neville Hewitt
3rd 9:14 14 - 0 Jordan Mason rushed to the left for no gain, tackled by Neville Hewitt
3rd 9:49 14 - 0 Brock Purdy passed to Ross Dwelley down the middle for 30 yard gain, tackled by Eric Murray
3rd 10:29 14 - 0 Brock Purdy passed to JaMycal Hasty to the left for 13 yard gain, tackled by Neville Hewitt
3rd 10:55 14 - 0 San Francisco committed 9 yard penalty (Pass Interference)
3rd 11:27 14 - 0 Jordan Mason rushed to the right for 6 yard loss, tackled by Derek Rivers
3rd 11:27 14 - 0 Houston kicked off, touchback
3rd 11:27 14 - 0 Matt Ammendola made PAT
3rd 11:31 14 - 0 Davis Mills passed to Chris Moore down the middle for 16 yard touchdown
3rd 11:35 7 - 0 Houston committed 10 yard penalty (Pass Interference)
3rd 12:13 7 - 0 Marlon Mack rushed to the left for 1 yard gain, tackled by Drake Jackson
3rd 12:52 7 - 0 Jeff Driskel rushed to the left for 3 yard gain, tackled by Ken Crawley
3rd 12:55 7 - 0 San Francisco committed 10 yard penalty (Roughing the Passer)
3rd 13:35 7 - 0 Marlon Mack rushed to the left for 24 yard gain, tackled by Tashaun Gipson Sr.
3rd 13:40 7 - 0 San Francisco committed 26 yard penalty (Pass Interference)
3rd 14:20 7 - 0 Marlon Mack rushed to the right for 2 yard gain, tackled by Segun Olubi
3rd 14:56 7 - 0 Davis Mills passed to Chris Conley to the right for 5 yard gain, tackled by Tariq Castro-Fields
3rd 15:00 7 - 0 San Francisco kicked off for 65 yards, Desmond King II returned kickoff for 23 yards
2nd 0:25 7 - 0 End of Half
2nd 0:25 7 - 0 Brock Purdy passed to Jauan Jennings to the right for 7 yard gain, tackled by Rasheem Green
2nd 0:29 7 - 0 Brock Purdy incomplete pass to the right intended for Ray-Ray McCloud III
2nd 0:29 7 - 0 San Francisco timeout
2nd 0:30 7 - 0 San Francisco committed 5 yard penalty (False Start)
2nd 0:40 7 - 0 San Francisco committed 5 yard penalty (False Start)
2nd 0:57 7 - 0 Brock Purdy passed to Jauan Jennings down the middle for 26 yard gain, tackled by M.J. Stewart
2nd 1:05 7 - 0 Cameron Johnston punted for 48 yards, no return
2nd 1:05 7 - 0 San Francisco timeout
2nd 1:14 7 - 0 Rex Burkhead rushed to the right for 2 yard gain, tackled by Tarvarius Moore
2nd 1:38 7 - 0 Rex Burkhead rushed to the right for 2 yard gain, tackled by Demetrius Flannigan-Fowles
2nd 2:00 7 - 0 Rex Burkhead rushed to the left for 5 yard gain, tackled by Kerry Hyder Jr.
2nd 2:00 7 - 0 Two-minute warning
2nd 2:18 7 - 0 Rex Burkhead rushed to the right for 6 yard gain, tackled by Marcelino McCrary-Ball
2nd 2:52 7 - 0 Rex Burkhead rushed to the right for 7 yard gain, tackled by Tariq Castro-Fields
2nd 3:24 7 - 0 Rex Burkhead rushed to the right for 1 yard loss, tackled by Charles Omenihu
2nd 3:36 7 - 0 Mitch Wishnowsky punted for 62 yards. Desmond King II returned punt for 6 yards
2nd 4:13 7 - 0 Nate Sudfeld passed to Tyler Kroft down the middle for 10 yard gain, tackled by Jalen Reeves-Maybin
2nd 4:18 7 - 0 Nate Sudfeld incomplete pass down the middle intended for Jordan Mason
2nd 4:40 7 - 0 San Francisco committed 10 yard penalty (Holding)
2nd 5:20 7 - 0 Jordan Mason rushed to the left for 8 yard gain, tackled by Demone Harris
2nd 5:27 7 - 0 Davis Mills pass intercepted to the right. Tarvarius Moore intercepted Davis Mills for no gain
2nd 6:04 7 - 0 Rex Burkhead rushed up the middle for no gain, tackled by Marcelino McCrary-Ball
2nd 6:35 7 - 0 Rex Burkhead rushed to the left for 3 yard gain, tackled by Alex Barrett
2nd 6:44 7 - 0 Nate Sudfeld pass intercepted to the left. Desmond King II intercepted Nate Sudfeld for 16 yards
2nd 7:20 7 - 0 Nate Sudfeld passed to Ray-Ray McCloud III to the right for 10 yard gain, tackled by Desmond King II
2nd 7:58 7 - 0 Nate Sudfeld passed to Tyler Kroft to the left for 13 yard gain, tackled by Desmond King II
2nd 8:43 7 - 0 Trey Sermon rushed to the right for 4 yard loss, tackled by Kurt Hinish
2nd 9:19 7 - 0 Trey Sermon rushed to the left for 4 yard gain, tackled by Derek Stingley Jr.
2nd 9:29 7 - 0 Cameron Johnston punted for 48 yards. Ray-Ray McCloud III returned punt for 4 yards. San Francisco committed 8 yard penalty (Illegal Block)
2nd 10:11 7 - 0 Davis Mills passed to Rex Burkhead to the right for 3 yard gain, tackled by Marcelino McCrary-Ball
2nd 10:17 7 - 0 Davis Mills incomplete pass to the left intended for Brevin Jordan
2nd 10:56 7 - 0 Davis Mills sacked by Jordan Willis for 1 yard loss
2nd 11:02 7 - 0 Trey Sermon rushed up the middle for 3 yard loss, tackled by Jalen Pitre
2nd 11:41 7 - 0 Trey Lance passed to Trey Sermon to the left for 5 yard gain, tackled by Jerry Hughes
2nd 11:41 7 - 0 San Francisco timeout
2nd 11:47 7 - 0 Trey Lance incomplete pass to the left intended for Jauan Jennings
2nd 12:31 7 - 0 Trey Sermon rushed to the left for 3 yard gain, tackled by Kamu Grugier-Hill
2nd 13:13 7 - 0 Trey Sermon rushed up the middle for 3 yard gain, tackled by Christian Kirksey
2nd 13:59 7 - 0 Trey Sermon rushed up the middle for no gain, tackled by Jalen Pitre
2nd 14:37 7 - 0 Trey Lance passed to Charlie Woerner to the right for 4 yard gain, tackled by Steven Nelson
2nd 15:00 7 - 0 Houston committed 5 yard penalty (Offside)
1st 0:30 7 - 0 End of 1st Quarter
1st 0:30 7 - 0 Trey Sermon rushed to the right for 5 yard gain, tackled by Christian Kirksey
1st 1:09 7 - 0 Trey Lance passed to Ross Dwelley to the right for 8 yard gain, tackled by Kevin Pierre-Louis
1st 1:44 7 - 0 Trey Lance passed to Malik Turner down the middle for 14 yard gain, tackled by Kevin Pierre-Louis
1st 2:22 7 - 0 Trey Sermon rushed to the left for 12 yard gain, tackled by Desmond King II
1st 2:43 7 - 0 San Francisco committed 6 yard penalty (Holding)
1st 2:50 7 - 0 Cameron Johnston punted for 57 yards, no return
1st 2:54 7 - 0 Davis Mills incomplete pass to the right intended for Nico Collins
1st 3:37 7 - 0 Rex Burkhead rushed up the middle for 2 yard gain, tackled by Demetrius Flannigan-Fowles
1st 4:09 7 - 0 Davis Mills passed to Brevin Jordan down the middle for 5 yard gain, tackled by Demetrius Flannigan-Fowles
1st 4:20 7 - 0 Mitch Wishnowsky punted for 53 yards. Grayland Arnold returned punt for 8 yards
1st 4:58 7 - 0 Trey Lance passed to Jeff Wilson Jr. to the right for 2 yard gain, tackled by Steven Nelson
1st 5:37 7 - 0 Trey Lance passed to Jauan Jennings to the right for 1 yard gain, tackled by Kamu Grugier-Hill
1st 6:14 7 - 0 Jeff Wilson Jr. rushed to the left for 6 yard gain, tackled by Jalen Pitre
1st 6:43 7 - 0 Trey Lance rushed to the right for 1 yard gain, tackled by Jerry Hughes. Houston committed 5 yard penalty (Illegal Contact)
1st 6:46 7 - 0 Trey Lance incomplete pass to the right intended for George Kittle
1st 7:27 7 - 0 Trey Lance sacked by Kurt Hinish for 7 yard loss
1st 7:33 7 - 0 Houston kicked off for 60 yards, Ray-Ray McCloud III returned kickoff for 18 yards
1st 7:33 7 - 0 Matt Ammendola made PAT
1st 7:38 7 - 0 Dameon Pierce rushed to the left for 1 yard touchdown
1st 7:43 0 - 0 San Francisco committed 5 yard penalty (Pass Interference)
1st 8:21 0 - 0 Davis Mills passed to Chris Moore to the right for 19 yard gain, tackled by Talanoa Hufanga
1st 8:52 0 - 0 Dameon Pierce rushed up the middle for 5 yard gain, tackled by Kerry Hyder Jr.
1st 9:24 0 - 0 Rex Burkhead rushed to the left for 2 yard gain, tackled by Kerry Hyder Jr.
1st 10:01 0 - 0 Dameon Pierce rushed to the left for 7 yard gain, tackled by Demetrius Flannigan-Fowles
1st 10:36 0 - 0 Dameon Pierce rushed up the middle for 12 yard gain, tackled by George Odum
1st 10:41 0 - 0 Davis Mills incomplete pass to the left intended for Chris Conley
1st 11:17 0 - 0 Dameon Pierce rushed to the right for 9 yard gain, tackled by Curtis Robinson
1st 11:40 0 - 0 Davis Mills passed to Chris Conley to the right for 10 yard gain, tackled by Tariq Castro-Fields. San Francisco committed 15 yard penalty (Roughing the Passer)
1st 12:14 0 - 0 Dameon Pierce rushed to the left for 3 yard gain, tackled by George Odum
1st 12:45 0 - 0 Davis Mills sacked by Samson Ebukam for 3 yard loss
1st 12:52 0 - 0 Mitch Wishnowsky punted for 41 yards. Desmond King II returned punt for no gain
1st 12:59 0 - 0 Trey Lance incomplete pass to the right intended for Deebo Samuel
1st 13:34 0 - 0 Jeff Wilson Jr. rushed to the right for 8 yard gain, tackled by Jalen Pitre
1st 13:41 0 - 0 Trey Lance incomplete pass to the right intended for Brandon Aiyuk
1st 14:20 0 - 0 Trey Lance passed to Kyle Juszczyk to the right for 15 yard gain, tackled by Jonathan Owens
1st 14:55 0 - 0 Jeff Wilson Jr. rushed to the left for 2 yard gain, tackled by Jalen Pitre
1st 15:00 0 - 0 Houston kicked off for 64 yards, Ray-Ray McCloud III returned kickoff for 18 yards