ST. LOUIS — Quarterback Aaron Rodgers completed 30 of 37 passes for 342 yards and three touchdowns as the Green Bay Packers beat the St. Louis Rams 30-20 Sunday.
The Rams dropped to 3-4. They lost on their home field for the first time in four games this season.
It probably didn't feel much like a home game for the Rams.
The huge contingent of Packers supporters among the 64,359 fans at the Edward Jones Dome made their presence known with a "Go Pack Go'' chant throughout the game.
The Packers improved to 4-3.
Rams quarterback Sam Bradford completed 21 of 34 passes for 255 yards and one touchdown. He was intercepted once.
Trailing 20-6, the Rams closed the gap to 20-13 on a 6-yard touchdown run by Steven Jackson.
It was Jackson's first TD of the season and only the Rams' second rushing TD of the season.
The 80-yard drive that led to Jackson's touchdown was highlighted by a 56-gain by Chris Givens, who caught a short pass from Sam Bradford and then broke into the open.
The Packers made sure there was no comeback for the Rams as Rodgers threw a 39-yard touchdown pass to Randall Cobb with 3:06 remaining.
The Packers added a 48-yard field goal by Mason Crosby with 1:49 to go.
The Rams scored a cosmetic touchdown on a 3-yard pass from Bradford to Austin Pettis with 15 seconds on the clock.
Rookie kicker Greg Zuerlein bounced back from his three missed field goals last week against Miami to account for all of the Rams' scoring in the first half. He connected on field goals of 50 and 43 yards.
Zuerlein's 50-yarder put the Rams ahead 3-0 with 7:38 left in the first quarter.
The Packers answered by driving 80 yards on five plays. Rodgers threw a 3-yard touchdown pass to Jordy Nelson in the left side of the end zone to cap the drive and put the Packers ahead 10-3.
The Packers were successful on an onside kick on the ensuing kickoff. Rookie Trumane Johnson couldn't hold onto ball as he got upended, and Green Bay's Jamari Lattimore ended up with the loose ball at the St. Louis 49.
Johnson left the game with a hip injury.
The good field position led to a 47-yard field goal by Crosby that put the Packers ahead 10-3.
The Rams put together a drive that included a 19-yard gain off a flea-flicker from Steven Jackson to Sam Bradford to Chris Givens.
The drive was halted when Bradford threw an incomplete pass on fourth-and-2 from the Green Bay 14.
However, the Rams managed to get in range for a 43-yard field goal by Zuerlein with 40 seconds remanining in the second quarter.
Crosby was way off the mark on a 58-yard field goal attempt on the final play of the first half.
The Packers received the opening kickoff of the second half and marched down for a touchdown.
Rodgers threw a 5-yard pass to Randall Cobb to put the Packers ahead 17-6.
Casey Hayward intercepted a pass from Bradford to help set up a 23-yard field goal by Crosby that increased the Packers' advantage to 20-6 with 11:52 remaining in the fourth quarter.
The Rams had two new starters on the offensive line with Joe Barksdale starting at left tackle in place of an injured Wayne Hunter and Shelley Smith starting at left guard in place of Quinn Ojinnaka.
The Rams' inactives were: wide receiver Danny Amendola, linebacker Mario Haggan, defensive tackle Matt Conrath, running back Terrance Ganaway, quarterback Austin Davis and offensive tackles Rodger Saffold and Hunter.