Quarterback - C

Alex Smith did not get much going in the passing game. He threw for 118 yards, but he avoided the multiple interceptions that plagued Jay Cutler.

Running back - B-plus

Frank Gore ripped off a 14-yard touchdown run to give the 49ers a 7-0 lead. He finished with 104 yards. Michael Robinson picked up two big first downs in fourth quarter.

Receivers C-minus

There were too many false-start penalties out of this group. The 49ers were unable to get much separation. Josh Morgan made a nice play to recover a Gore fumble at the Bears' 6.

Offensive line C-minus

David Baas had a good block on Gore's TD run, but the line play was generally poor in the run and pass games through three quarters. It got a lot better in the fourth.

Defensive line B-plus

Nose tackle Aubrayo Franklin had an interception, and the line was solid against the run. The Bears averaged just 2.0 yards per rushing attempt.

Linebackers B

Matt Wilhelm entered when Takeo Spikes was injured and did a very good job with five tackles, including one for a loss. Patrick Willis had a team-high 11 tackles.

Defensive back A

Tarell Brown, Dashon Goldson and Mark Roman each came up with interceptions. But it was Michael Lewis' pick on the final play of the game that clinched the victory.

Special teams C

The 49ers did not get much on returns, and they didn't give up much, either. Joe Nedney missed a 39-yard field goal in the first half.

Coaching/overall C-minus

The 49ers were penalized nine times for 77 yards. They were outgained by more than 100 yards, but still came up with the victory. It wasn't pretty, but it snapped a four-game losing streak.