He finished with a quarterback rating of 101.8.
Ryan found eight different receivers on the day, with Roddy White's nine catches for 83 yards leading the way.
The game Michael Jenkins had cannot be overlooked, as he had five receptions for 58 yards, most of them coming in key situations.
Ryan's touchdown passes went to Brian Finneran and Justin Peele.
Michael Turner also had a big game, rushing for 131 yards on 28 carries. His 39-yard touchdown run in the final minutes was icing on the cake.
The Falcons were without defensive end John Abraham, who was a late scratch with a groin injury.
The team was unable to record a sack without its top pass-rusher but was able to get enough pressure on rookie quarterback Sam Bradford to disrupt the Rams' passing game.
Bradford went 27-for-42, racking up 233 yards and two touchdowns. He threw an interception late in the game on a busted shovel pass where the intended receiver fell down.
The ball went straight to safety William Moore, his fourth pick of the year. He almost had another on the Rams' next drive but was likely distracted by the fact that he would have gone for six had he held on to the ball.
Atlanta's main priority on defense was stopping Rams' back Steven Jackson. He had a nice 4.9 yards-per-rush average but had just 11 carries.
He was held to just seven yards on three receptions, an area he excels in and what separates him from other running backs.
The game was close until the final minutes, but the Falcons were quite dominant in this one.
They held the ball for nearly 36 minutes, ran 70 plays compared to St. Louis' 54 and had nine more first downs than the Rams.
Atlanta was also 9-of-17 on third down while St. Louis was 1-for-10.
The Falcons offense has made a habit of wearing down opposing defenses, with this game being no exception.
It was clear that the Rams' defense was completely gassed by the end of the game, and that is what ultimately led to Turner's long touchdown run.
The win pushes the Falcons to 8-2. They remain at the top of the NFC.
Atlanta coach Mike Smith gave his team off until Wednesday after the game, when they will begin to prepare for the Green Bay Packers.
The game will be in Atlanta, where the Falcons have not lost this year.