John Skelton came off the bench to replace an injured Kevin Kolb early in the game and responded with an 19-of-28 passing performance. He racked up 282 yards and three TDs while overcoming two interceptions.
He found Larry Fitzgerald seven times for 149 yards and a touchdown. The Cardinals star delivered his fifth straight year of at least 1,000 receiving yards with Sunday's grabs, and his sixth in seven NFL seasons.
Arizona (6-7) won its third straight with the help of Early Doucet, who hauled in three passes for 73 yards and a score.
Chipotle plans first price increase in 3 years
Justin Bieber crashes Drake Bell's album release party