PASSING OFFENSE: C -- John Skelton didn't make any great plays in his first start, but there were no glaring errors, either. He was hurt by four drops, but he didn't take a sack.
RUSHING OFFENSE: A -- Tim Hightower rushed for 100 yards in the fourth quarter, finishing with 148, a career high. The Broncos didn't put up much resistance at the end of the game, and the Cardinals took advantage.
PASS DEFENSE: A -- The Cardinals had three interceptions and put consistent pressure on Kyle Orton all afternoon. The coverage was tighter than it had been in the last several weeks, and cornerback Dominique Rodgers-Cromartie recovered from a slow start to play well.
RUSH DEFENSE: D -- The Broncos rushed for 132 yards on 31 carries, a 4.3-yard average. The Cardinals are still giving up too many big plays on the ground.
SPECIAL TEAMS: A -- Jay Feely scored 25 points, the second most in NFL history by a kicker. He made five of six field-goal attempts, four PATs and scored on a fake field goal. LaRod Stephens-Howling was solid at returning kicks and great in coverage.
COACHING: A -- After losing seven straight, the Cardinals played hard Sunday, a testament to their belief in coach Ken Whisenhunt. And they won with a rookie quarterback, which isn't hard to do. Defensively, the Cardinal have played better the past two weeks.