Colin Kaepernick: B
He didn't need to do much against the Texans. He completed only six passes on 15 attempts and one of them was for a 64-yard touchdown pass to Vernon Davis. The biggest thing is he didn't make mistakes to give the Texans a chance in the game. Kaepernick also had one scramble for 14 yards.
Running Backs: A-
The rushing attack was averaging 4.9 yards per carry and became effective for the entire night. Frank Gore was being the tank he usually is with a touchdown and 81 yards on 17 carries. He had two runs of 20 yards or more. Kendall Hunter proved to be a serviceable backup with 29 yards on five carries. Anthony Dixon filled in on one snap and scored a one-yard touchdown untouched. LaMichael James mostly played in garbage time, but he had his best game of the season with four carries for 31 yards. This was the second consecutive solid performance by Bruce Miller as the fullback.
Wide Receivers: D-
Anquan Boldin was held for a paltry two reception for 21 yards. Jon Baldwin was targeted twice, but failed to come down with the ball. Kyle Williams was used on a reverse which gained 13 yards. It felt like Marlon Moore was used as a decoy with only a few snaps to draw away defenders.
Tight Ends: B
Vernon Davis had three receptions which included a 64-yard touchdown reception. Blocking was adequate and Vance McDonald was used as an extra fullback in the full house formation and proved to be great in being another option for power running.
Offensive Line: A
Protection on the offensive line was great the entire night. There was only one coverage sack by the Texans and Kaepernick was not under pressure. There were several holes when Gore was running up the middle and Alex Boone in particular stood out. There is no question this is one of the best offensive lines in the NFL.
The passing game was off, but the offense did capitalize on all the turnovers scoring 17 points. There was only one touchdown possession outside of it as they benefited from the defense for the entire night. It wasn't until later in the game when the running game wore out an exhausted Houston defense, but they were effective on the ground. Wide receivers struggled all night in man to man coverage and the 49ers are hoping Mario Manningham and Michael Crabtree return soon.
Since the 49ers had a lead for almost the entire game, they didn't have to worry about being forced to make plays. They had short fields to work with in two of the touchdown possessions.