The 49ers edged the Cardinals in a 32-20 win on Sunday afternoon. Here are the grades for the offense:
Colin Kaepernick: B-
He wasn't impressive to start the game, but Kaepernick threw two touchdown passes to Vernon Davis. The interception was not the quarterback's fault from the tip, but it was a questionable decision. Kaepernick made the plays he needed to on third down during the 18 play, 89 yard drive that led to a touchdown and was mistake free most of the way minus the careless fumble which was near the end of the second quarter.
Running Backs: B
Frank Gore hit the 100-yard mark for only the second time this season. It wasn't until late in the third quarter where the running game looked more effective, but this grade can't be an "A" because running backs were held in check for the first half. Kendall Hunter had a few carries which included the big touchdown which put the 49ers up by nine points.
Wide Receivers: D
The wide receivers made the important plays on the 89-yard drive, but overall it was another disappointing effort from this unit. Anquan Boldin had the first reception from someone at the WR position with 1:20 remaining in the second quarter as Kaepernick was consistently throwing to Vernon Davis. Jon Baldwin had a nine-yard reception while Kyle Williams converted an important third down on the long drive. Marlon Moore was used on a reverse once in the first half, but his time could be coming to an end if Mario Manningham is one hundred percent healthy.
Tight Ends: A
Vernon Davis set a career high for himself in the first half alone with 171 receiving yards and added a nine yard reception in the second half. His 61-yard touchdown reception was almost a replay of last week's 64-yard touchdown against the Texans. Davis also made a tough catch for the 35-yard touchdown reception. Vance McDonald was good for blocking in the second half.
Offensive Line: C
The offensive line was awful at creating holes in the first half, but having the Cardinals defense on the field in the second half broke things open. Frank Gore was averaging two yards per carry in the first half and one 17 yard scramble by Colin Kaepernick was the best gain at the time. Pass protection for the quarterback was good and with this being a game of two halves, this grade is right in the middle at a "C".
The first half had a bad game plan with only six yards of offense on the first three drives. While Vernon Davis was the only offense for the 49ers in the first half, Greg Roman called a masterful plan during the 89-yard drive by running the football primarily. They didn't try to get cute or full of gimmicks and continued to give the ball to Frank Gore and Kendall Hunter, which went back to basics and the 49ers' identity. However, the defense was the offense to start the game, which lowers this grade.
For grades on the defense and special teams, click here.