His 3-yard scoring strike to Michael Palmer with 6:40 remaining in the game gave the Falcons (7-4) some breathing room and Atlanta's defense followed with a goal-line stand to wrap up the win.
Minnesota's Percy Harvin returned the ensuing kick-off all the way to the Atlanta 3-yard line, but the Vikings could not get into the end zone as the Falcons stopped Toby Gerhart on 4th-and-goal from the one.
Ryan finished 27-of-34 through the air for 262 yards as the Falcons stayed on the heels of the New Orleans Saints in the NFC South race.
The Vikings (2-9) went down to their third straight defeat despite a 17-of-25 passing performance from Christian Ponder for 186 yards and a score.
Pot vending machine to debut
Pistorius testifies he didn't consciously pull trigger when he shot girlfriend