The upside: Even the worst defeats tend to feature a bright spot or two.
Quarterback John Skelton completed 7 of 10 passes for 127 yards and a touchdown when the Packers rushed him with five or more defenders. His Total QBR in these situations was 91.4, fourth-highest in the NFL for Week 9, according to ESPN Stats & Information. Progress made in that area could explain why coach Ken Whisenhunt, though critical of his team overall, generally spared Skelton in his analysis.
Rookie Justin Bethel continued to make strong contributions on the special-teams coverage units.
The Cardinals took two sacks, down from 6.6 per game over the previous five games.
Arizona matched a season high by averaging 5.2 yards per play.
The Cardinals limited Aaron Rodgers to 46.7 percent completions. He had not been below 62.5 percent in any game previously this season.
Cornerback William Gay intercepted Rodgers.
The Cardinals had three pass plays of at least 30 yards, two more than the Packers managed. That included Larry Fitzgerald's 31-yard scoring reception in the second half.
Andre Roberts averaged 21.5 yards per reception on his four catches, with a long gain of 40 yards.
Rookie Nate Potter got experience at left tackle and seemed to do OK under the circumstances.
Rookie receiver Michael Floyd had five receptions for 80 yards He has 10 receptions for 116 yards over the past two games. The 80 yards receiving were a career high. The five receptions matched a career high.
Looking ahead: The Cardinals have a bye in Week 10.