Bowman is expected to miss at least half the season as he recovers from a devastating left knee injury sustained in the NFC championship game loss to the rival Seahawks. Michael Wilhoite is listed as the starter, but defensive coordinator Vic Fangio said younger players would get a "good, healthy dose of snaps" Thursday night to move up the depth chart.
Borland also had a team-high six tackles.
"I think I had one of my better games, but I still made some mistakes I need to fix," Borland said. "That's kind of been the story this preseason, so I have some things to improve on, but it could help."
Coach Jim Harbaugh had said earlier in the week that he planned to play Kaepernick. He decided Wednesday that he would rest Kaepernick and the rest of his starters.
"Some of the starters didn't get to play and that was a decision to keep them from that kind of fun," Harbaugh said. "I feel bad for that, for them, but some of our other guys got a chance to play the best game of their career. That's really exciting for me."
Savage started the second quarter for Houston and completed his first six throws. His first miss was a third-down toss to Mike Thomas and Bullock kicked a 52-yard field goal for a 6-0 lead.
Harbaugh said Gabbert hurt his shoulder in the first half and underwent an X-ray.
"It's just anticipation," Savage said. "I've just got to get the ball out quicker. I think it was the right read. It was just the ball has got to be out and that's something I can definitely improve on."
Carrier left the game with a hamstring injury.
Notes: Kaepernick finished the preseason 12 for 22 for 115 yards. ... Texans RG Brandon Brooks was the only first-team offensive player to start. NT Jerrell Powe and defensive end Jared Crick were the first-team starters on defense for the Texans. ... Texans CB Johnathan Joseph and RB Arian Foster missed all four preseason games.
Copyright 2014 by The Associated Press