The upside: Even the worst defeats tend to feature a bright spot or two.
The Cardinals held the 49ers to two touchdowns in six red zone possessions. This was Arizona's third consecutive game holding the opponent to 33 percent or worse in the red zone.
Arizona allowed only 3.3 yards per rushing attempt.
The Cardinals' defense and special teams played well enough early for Arizona to trail only 9-0 at halftime despite getting no help from the offense.
Daryl Washington's interception in the end zone gave Arizona at least one pick in four consecutive games.
Rich Bartel completed the first touchdown pass of his career, finding Fitzgerald over the middle. The play spared the Cardinals from being shut out for the first time since 2003.
Chester Taylor's 34-yard run was the longest run against the 49ers this season.
The Cardinals allowed only two sacks, including none to Justin Smith, who had three against them in one game last season.
Looking ahead: The Cardinals visit the St. Louis Rams in Week 12.