It wasn’t pretty, but the 49ers pulled out a win over the Texans in a game they needed in their pursuit of a playoff spot.
Trey Lance earned his first victory as a starter and the 49ers moved to 9-7 for the season, ensuring they’ll finish above .500 for only the second time in Kyle Shanahan’s tenure as head coach.
Here’s a quick rundown of everything we know from San Francisco’s win at Levi’s Stadium: