The Cardinals jumped out to a 13-0 lead thanks to a trio of interceptions by Ryan in the first quarter alone and a 40-yard run by LaRod Stephens-Howling that set up a field goal.
But the Falcons slowly clawed their way back, tying things up at 16 apiece heading into halftime before taking the lead for good on a one yard touchdown by Michael Turner in the fourth quarter.
The Falcons now sit at 9-1 on the season, while the Cardinals fall to 4-6, losers of six straight games.
Fantasy studs and duds
Arizona running back LaRod Stephens-Howling put together a nice game out of the backfield, accumulating 133 yards of total offense and a touchdown.
Atlanta wide receiver Roddy White put up some big numbers as well, with eight receptions for 123 yards.
White's quarterback, however, was less than stellar. Despite throwing for 301 yards, Ryan's fantasy numbers took a major hit with five intereceptions.
Did they cover?
The Falcons entered the game as 9.5 point home favorites against the slumping Cardinals, and didn't cover the spread in their 23-19 win.