Following each 49ers' game, Press Democrat writer Matt Maiocco grades various aspects of the team's performance.

Here are the grades for Sunday's overtime victory over the Seahawks in Seattle:


J.T. O?Sullivan could not have been much better. He took charge of this game. He completed 20 of 32 passing attempts and produced 321 yards and a touchdown. He showed a lot in his second NFL start.

RB: C-plus

Frank Gore?s first-quarter fumble was turned into a touchdown. He had 99 total yards, including 38 receiving.

Gore?s best play might have been the blitz he picked up in overtime that allowed O?Sullivan time to throw deep to Isaac Bruce.

WR: A-minus

Bruce had 153 yards receiving on four receptions. Bryant Johnson also had a strong performance with six catches for 78 yards. It wasn?t a good day for Vernon Davis, who was held without a catch.

OL: C-plus

Things got a lot better for the line after Jonas Jennings left the game at halftime due to a reported shoulder injury. Barry Sims did a good job at right tackle. The line had some difficulty with the Seahawks? pass rush, but O?Sullivan also held the ball too long on occasion.


The line was unable to get any semblance of pressure on Matt Hasselbeck, which allowed him to sit back and complete some passes down the field. The 49ers thought they?d be able to get to Hasselbeck with a four-man rush, and they were wrong.

LB: A-minus

Patrick Willis made the game-changing play when he returned an interception 86 yards for a touchdown. Willis had a game-high eight tackles, and Takeo Spikes worked into a prominent role and played pretty well, too. The 49ers never played three linebackers in this game.


Walt Harris had one interception and was responsible for another when he deflected a ball that Willis picked off.

Nate Clements forced a fumble. Michael Lewis recovered a fumble and also produced the team?s only sack.

Special teams: C

Joe Nedney missed one FG attempt at the end of regulation, but redeemed himself in overtime. Andy Lee and the coverage unit had a net average of 29.8 yards on four punts. The unit also botched downing the ball at the 1-yard line early in the game.

Coaching/overall: B

It was not perfect by any means, but as Mike Nolan said, ?The only stat that matters is winning, and we won.? The 49ers played very conservatively on defense, choosing not to send much pressure at Hasselbeck. That strategy is debatable, but the 49ers won the game in a hostile environment.