Quarterbacks
Ups (a TD strike to Vernon Davis) and downs (an interception inside the 5-yard line) for young Colin Kaepernick.
C
Running Backs
Frank Gore's 51-yard run was a game-changer. FB Bruce Miller was 2 for 3 on third-and-short runs.
B
Receivers
Anquan Boldin (93 yards) had a much-improved game against Seattle, thanks in part to the return of Michael Crabtree.
B
Offensive Line
Two penalties on Alex Boone, two sacks allowed, but solid run blocking against a good defense.
B
Defensive Line
Marshawn Lynch rarely found a big hole to run through. Ray McDonald had a sack.
B
Linebackers
Quiet game for Aldon Smith. Everyone else had impact, especially NaVorro Bowman (9 tackles, 1 sack).
B
Defensive Backs
A couple of lapses here and there, but mostly solid coverage, plus a late INT by Eric Wright.
B
Special Teams
Phil Dawson hit four FGs and Kassim Osgood blocked a punt, but Golden Tate's long return nearly killed Niners.
B
Coaching/Overall
Adjusting for strength of opponent, this was an impressive and resilient win.
A
UPDATED: Please read and follow our commenting policy: