Quarterbacks: C

The book on Carson Palmer never changes: some really nice throws and at least one crushing interception.

Running Backs: C

Darren McFadden was mostly quiet in his return, though he did have a 36-yard run.

Receivers: B

Darrius Heyward-Bey had a 56-yard catch-and-run TD, and Rod Streater recorded his first 100-yard game.

Offensive Line: D

Pressure on Palmer was not Oakland's problem in this game. The holding calls were another matter.

Defensive Line: C

Sacks for Desmond Bryant and Lamarr Houston. Pressure was inconsistent.

Linebackers: D

Philip Wheeler had 10 tackles, but the unit didn't make many big plays.

Defensive Backs: C

Michael Huff had a terrible game before he got hurt. Phillip Adams had a key interception.

Special Teams: C

Mike Goodson's bad decision to return a kickoff out of the end zone helped set up a Denver scoring opportunity.

Coaching/Overall: D

Miles separate these two teams.