Wrap-up: Cardinals 43, Broncos 13

Thoughts on the Arizona Cardinals' victory over the Denver Broncos at University of Phoenix Stadium:

What it means: The Cardinals finally ended their losing streak, which had run to seven games. They can exhale. This performance qualified as an ugly one most of the way, but Arizona needed a victory any way it could get one. Breaking it open in the fourth quarter had to feel good. The Broncos came along at right time. They fired coach Josh McDaniels days earlier and continued to flounder.

What I liked: Arizona's defense played a strong game for the second week in a row, allowing the Cardinals to unleash kicker Jay Feely upon the Broncos. Feely kicked four field goals and scored on a 5-yard run as the Cardinals converted four Denver turnovers into a 19-3 lead through three quarters. Feely made five field goals overall. Arizona blew open the game with 24 fourth-quarter points, including two touchdown runs from Tim Hightower. Daryl Washington's 40-yard interception return for a touchdown provided a fitting end to a game Arizona's defense dominated.

What I didn't like: Arizona had trouble getting into the end zone through three quarters. Rookie quarterback John Skelton completed only 14 of his first 35 passes for 141 yards -- 4.0 yards per attempt -- without a touchdown. The Cardinals had to figure they could play it safe given the Broncos' problems on offense. But a little more production early in the game would have been nice.

For the record: Larry Fitzgerald moved past former teammate Anquan Boldin to become the Cardinals' career leader for receptions. He moved past Jackie Smith to rank second behind Boldin on the career receiving yardage list.

Pounding away: Hightower carried 18 times for 148 yards and two scores. That gives him the clear upper hand over second-year back Beanie Wells, who carried six times for 16 yards, with no run longer than six yards. Wells did not return after becoming ill.

What's next: The Cardinals visit the Carolina Panthers.