Alex Smith: B
Colin Kaepernick: C
Josh Johnson: C+
Scott Tolzien: C-
The only quarterback who seemed to have a productive night was starter Alex Smith. All three backups left plenty of throws on the field with major room for improvement.
Kaepernick's legs are always an asset, but both he and Josh Johnson need to spend some time working on their touch. I saw too many throws that sailed way too far out in front of the wide receiver.
Quarter 1: B
Quarter 2: C+
Quarter 3: C
Quarter 4: C-
Alex Smith made a couple of impressive throws, especially on third down. One of the bigger third-down throws went for 24 yards and extended the drive, which allowed the 49ers to put three points on the board.
Kaepernick was in control of the offense for most of the second quarter. Like last week, his legs were on full display, and he had a nice 12-yard run on his first series. However, his passing wasn't as encouraging. One of his passes should have been picked for a score, and another was floated over the head of the receiver.
Kaepernick opened the third quarter and was given two more series to showcase what he could offer the offense. But it was little to nothing. He hit Kyle Williams for a seven-yard gain early, but he failed to extend the drive, overthrowing Anthony Dixon in the flat.
Johnson took over on the final drive and targeted rookie A.J. Jenkins twice. One ball was a beautiful throw down the sideline, and the other was a long miscue that could have easily been a touchdown, as Jenkins got behind the coverage.
A majority of the fourth quarter saw Tolzien fail to do much of anything. He didn't look as sharp or impressive as last week, but really, no quarterback did. A very average night for all four of them.