ST. LOUIS — One week after he tied a franchise mark with six touchdown passes, Aaron Rodgers took down a couple more records during another impressive performance.

Rodgers threw for 342 yards and three more scores and the Green Bay Packers' depleted defense clamped down on St. Louis in a 30-20 victory on Sunday that was the Rams' first home loss of the year.

Randall Cobb caught two touchdown passes and Jordy Nelson had eight receptions for a season-best 122 yards for the Packers (4-3). Rookie Casey Hayward made his first start in place of injured Sam Shields and intercepted his fourth pass in three games.

"Winning is fun," said Nelson, who had a 3-yard TD catch in the first quarter. "That's why we play games. It's great to win back-to-back games, it sounds great to say that for the first time this year, but we've got to stack success."

Backed by a huge contingent of cheeseheads who were every bit as loud as the real home fans, Rodgers directed Green Bay to its second consecutive turnover-free game. He now has 150 career TD passes and 42 interceptions, breaking Dan Marino's NFL record for fewest interceptions at that milestone. Marino had 69 interceptions when he threw his 150th TD pass.

"This is one of the shorter trips for some of our fans, which is still a jaunt," said Rodgers, who trotted off the field to a huge ovation. "I think it's probably eight hours if you're busting the speed limit a little bit.

"The chants are incredible and the boos that we had on one of those calls from our fans was incredible. It was louder than the cheers for the Rams."

Rodgers was 30 for 37, setting a single-game franchise completion record of 81.1 percent with a minimum of 35 attempts. He has guided the Packers to touchdowns on 12 of 14 trips inside the 20 over the last four games.

"I think their plan was to dink and dunk and catch us off guard," Rams cornerback Cortland Finnegan said. "They made the plays when they needed to."

Steven Jackson ran for his first touchdown of the year, and just the Rams' 10th overall, to trim the deficit to a touchdown midway through the fourth quarter. But Rodgers made a terrific throw to Cobb for a 39-yard pass that put the Packers up by two scores with 3:06 remaining.

The Rams (3-4) will surrender home-field advantage next week when they travel to London to play the Patriots. The team flies out on Monday.

Chris Givens had a 56-yard reception for St. Louis on a screen pass in the fourth quarter, his fourth straight game with a 50-yard plus reception. Fellow rookie Greg Zuerlein kicked a 50-yard field goal.

Rodgers' numbers were almost as flashy as last week, when he helped Green Bay end the Texans' unbeaten start with a 42-24 victory in Houston. He was very efficient while leading an offense heavily tilted to the pass game that went 9 for 15 on third down.

The Rams were undefeated in the Edward Jones Dome. They opened the home schedule with victories over the Redskins, Seahawks and Cardinals, limiting opponents to 14.7 points per game.

Green Bay played without four defensive starters. Shields (shin, ankle), linebacker Nick Perry (knee) and tackle B.J. Raji (ankle) were inactive. Linebacker D.J. Smith was recently placed on injured reserve.

St. Louis quarterback Sam Bradford was 21 for 34 for 255 yards and an interception, and was sacked three times behind a patchwork line with just two starters left from the opener. He threw a 3-yard touchdown pass to Austin Pettis with 3 seconds to go.

After dominating in time of possession in the first half, holding the ball for more than 18 minutes, the Rams ran just seven plays in the third quarter and were held to minus-7 yards while the Packers had 129 yards and 11:39 in time of possession.

Nelson wrapped up his second straight 100-yard game early in the third quarter, often picking on rookie cornerback Janoris Jenkins. Cobb threw a nice fake on Jenkins in the end zone on a 5-yard catch that put the Packers up 17-6 midway through the third, capping a 12-play, 80-yard drive to open the half that lasted nearly seven minutes.

"We had one of our best drives of the season, for sure," Rodgers said. "It wasn't the prettiest drive, but we converted a lot of third downs.

"That was a very key drive for us and a good one to look back on as we watch the film tomorrow."

Rodgers completed his first nine passes for 115 yards, including a 52-yarder to Nelson that set up a 3-yarder for Nelson's fourth score in two games. The first incompletion came with just over six minutes left in the half when Rodgers slightly overthrew James Jones on a sideline pattern, with Jones able to get just his fingertips on the ball.

Nelson's long catch came on a free play, with Long whistled for an offsides penalty.

"It's an explosive gain and it really gets the energy heating up and going," Nelson said. "Whenever you get a free opportunity to take a shot you've got to make the most of it."

The Packers' Jamari Lattimore recovered an onside kick at the Rams 49 after St. Louis' Trumaine Johnson was flipped on his head when he was just about to haul in the ball, setting up a 47-yard field goal by Mason Crosby for a 10-3 lead late in the first.

Zuerlein ended a string of three misses, the last a 66-yarder that had the distance but was wide left at the end of last week's 17-14 loss at Miami, with a 50-yarder that gave the Rams the early lead. Zuerlein is 5 for 7 from 50-plus.

NOTES: Givens, a fourth-round pick who's been the Rams' best deep threat all year, averaged 24.3 yards on three receptions. ... Johnson left with a hip injury after the onside kick but returned for the third quarter. ... Packers backup DE Mike Neal and Rams backup DE Eugene Sims both left with knee injuries in the second quarter. Sims, who will undergo additional medical testing, was the only significant injury for the Rams. ... Packers DE Clay Matthews picked up his ninth sack in the third quarter when he chased down Bradford on a rollout.

  • Cedric Peerman, LaMarr Woodley

    Cincinnati Bengals running back Cedric Peerman (30) falls into the end zone for a five-yard touchdown past Pittsburgh Steelers linebacker LaMarr Woodley (56) during the first half of an NFL football game, Sunday, Oct. 21, 2012, in Cincinnati. (AP Photo/Tom Uhlman)

  • Mark Sanchez, Rob Ninkovich, Vince Wilfork, Austin Howard

    New York Jets quarterback Mark Sanchez (6) passes the ball under pressure by New England Patriots defensive end Rob Ninkovich (50) and defensive tackle Vince Wilfork (75) as Jets tackle Austin Howard (77) defends during the second half of an NFL football game in Foxborough, Mass. Sunday, Oct. 21, 2012. The Patriots won 29-26 in overtime. (AP Photo/Elise Amendola)

  • Kevin Walters, Cary Williams

    Houston Texans wide receiver Kevin Walter (83) scores a touchdown against Baltimore Ravens cornerback Cary Williams (29) during the first half of an NFL football game on Sunday, Oct. 21, 2012, Houston, Texas. (AP Photo/Waco Tribune Herald, Jose Yau)

  • Heath Miller

    Pittsburgh Steelers tight end Heath Miller (83) celebrates after scoring on a nine-yard touchdown reception during the first half of an NFL football game against the Cincinnati Bengals, Sunday, Oct. 21, 2012, in Cincinnati. (AP Photo/Michael Keating)

  • Carson Palmer, Paul Posluszny

    Oakland Raiders quarterback Carson Palmer (3) passes as Jacksonville Jaguars linebacker Paul Posluszny (51) applies pressure during the second quarter of an NFL football game, Sunday, Oct. 21, 2012, in Oakland, Calif. (AP Photo/Marcio Jose Sanchez)

  • Vince Wilfork, Chandler Jones

    New England Patriots defensive tackle Vince Wilfork (75) and defensive end Chandler Jones (95) celebrate a New York Jets safety in the second quarter of an NFL football game in Foxborough, Mass., Sunday, Oct. 21, 2012. (AP Photo/Elise Amendola)

  • Josh Freeman

    Tampa Bay Buccaneers quarterback Josh Freeman (5) walks off the field following the their 35-28 loss to the New Orleans Saints in an NFL football game, Sunday, Oct. 21, 2012, in Tampa, Fla. (AP Photo/Brian Blanco)

  • Rashad Jennings, Mike Thomas

    Jacksonville Jaguars running back Rashad Jennings (23) celebrates after scoring on a 5-yard touchdown run with wide receiver Mike Thomas (80) against the Oakland Raiders during the second quarter of an NFL football game, Sunday, Oct. 21, 2012, in Oakland, Calif. (AP Photo/Marcio Jose Sanchez)

  • Bill Belichick, Rex Ryan

    New England Patriots head coach Bill Belichick, right, shakes hands with New York Jets head coach Rex Ryan, left, after the Patriots' 29-26 overtime win in an NFL football game in Foxborough, Mass., Sunday, Oct. 21, 2012. (AP Photo/Charles Krupa)

  • Jayron Hosley

    New York Giants cornerback Jayron Hosley (28) celebrates with teammates after recovering a fumble during the second half of an NFL football game against the Washington Redskins, Sunday, Oct. 21, 2012, in East Rutherford, N.J. The Giants won 27-23. (AP Photo/Bill Kostroun)

  • Justin Bethel, Rashad Johnson

    Arizona Cardinals cornerback Justin Bethel (31) and Rashad Johnson (49) watch the scoreboard in the second half of an NFL football game against the Minnesota Vikings in Minneapolis, Sunday, Oct. 21, 2012. The Vikings won 21-14. (AP Photo/Jim Mone)

  • New Orleans Saints quarterback Drew Brees celebrates after the Saints defeated the Tampa Bay Buccaneers 35-28 during an NFL football game, Sunday, Oct. 21, 2012, in Tampa, Fla. (AP Photo/Phelan Ebenhack )

  • Nate Washington, Justin Rogers

    Tennessee Titans wide receiver Nate Washington (85) catches the winning touchdown over Buffalo Bills defensive back Justin Rogers (26) during the second half of an NFL football game in Orchard Park, N.Y., Sunday, Oct. 21, 2012. Tennessee won 35-34. (AP Photo/Bill Wippert)

  • Robert Griffin III, Hakeem Nicks

    New York Giants wide receiver Hakeem Nicks (88) shakes hands with Washington Redskins quarterback Robert Griffin III after an NFL football game, Sunday, Oct. 21, 2012, in East Rutherford, N.J. The Giants won 27-23. (AP Photo/Julio Cortez)

  • Robert Kraft, Donald Trump

    New England Patriots owner Robert Kraft, left, and businessman Donald Trump, right, applaud on the field before an NFL football game between the Patriots and the New York Jets in Foxborough, Mass., Sunday, Oct. 21, 2012. (AP Photo/Charles Krupa)

  • Victor Cruz

    New York Giants wide receiver Victor Cruz (80) catches a pass as Washington Redskins cornerback Josh Wilson (26) and Madieu Williams pursue him during the second half of an NFL football game on Sunday, Oct. 21, 2012, in East Rutherford, N.J. The Giants won the game 27-23. (AP Photo/Bill Kostroun)

  • Arian Foster

    Houston Texans' Arian Foster celebrates a touchdown against the Baltimore Ravens during the third quarter of an NFL football game Sunday, Oct. 21, 2012, in Houston. (AP Photo/Patric Schneider)

  • Reggie Wayne, D'Qwell Jackson, Buster Skrine

    Indianapolis Colts' Reggie Wayne (87) is tackled by Cleveland Browns' Craig Robertson (53) and Buster Skrine (22) during the second half of an NFL football game Sunday, Oct. 21, 2012, in Indianapolis. Indianapolis defeated Cleveland 17-13. (AP Photo/Michael Conroy)

  • Jerel Worthy, Morgan Burnett

    Green Bay Packers defensive end Jerel Worthy, left, and free safety Morgan Burnett celebrate during the fourth quarter of an NFL football game against the St. Louis Rams Sunday, Oct. 21, 2012, in St. Louis. The Packers won 30-20. (AP Photo/Tom Gannam)

  • Dan Bailey

    Dallas Cowboys kicker Dan Bailey (5) watches his second field goal of the fourth quarter alongside Brian Moorman (2) in an NFL football game against the Carolina Panthers, Sunday, Oct. 21, 2012, in Charlotte, N.C. The Cowboys won 19-14. (AP Photo/Chuck Burton)

  • Tandon Doss, Dennis Pitta, Torrey Smith

    Baltimore Ravens Tandon Doss (17), Dennis Pitta (88) and Torrey Smith (82) celebrate a touchdown against the Houston Texans during the third quarter of an NFL football game, Sunday, Oct. 21, 2012, in Houston. (AP Photo/Patric Schneider)

  • Josh Norman ,Dwayne Harris,Tom Hill

    Carolina Panthers defensive back Josh Norman (24) and Dallas Cowboys wide receiver Dwayne Harris (17) speak as Side Judge Tom Hill break them up during the second half of an NFL football game, Sunday, Oct. 21, 2012, in Charlotte, N.C. (AP Photo/Chuck Burton)

  • Randall Cobb, Trumaine Johnson

    Green Bay Packers wide receiver Randall Cobb, left, catches a 39-yard touchdown pass as St. Louis Rams cornerback Trumaine Johnson defends during the fourth quarter of an NFL football game, Sunday, Oct. 21, 2012, in St. Louis. (AP Photo/Seth Perlman)

  • Jonathan Stewart

    Carolina Panthers running back Jonathan Stewart (28) rushes upfield against the Dallas Cowboys during the second half of an NFL football game, Sunday, Oct. 21, 2012, in Charlotte, N.C. (AP Photo/Bob Leverone)

  • Bernard Pollard

    Baltimore Ravens strong safety Bernard Pollard (31) reacts to the officials call during the second quarter of an NFL football game against the Houston Texans Sunday, Oct. 21, 2012, in Houston. (AP Photo/Patric Schneider)

  • John McGrath, Bernard Pollard

    Baltimore Ravens strong safety Bernard Pollard (31) and head linesman John McGrath have a heated exchange during the second quarter of an NFL football game against the Houston Texans, Sunday, Oct. 21, 2012, in Houston. (AP Photo/Patric Schneider)

  • Mike Tolbert

    Carolina Panthers fullback Mike Tolbert (35) reacts after scoring a touchdown against the Dallas Cowboys during the second half of an NFL football game, Sunday, Oct. 21, 2012, in Charlotte, N.C.(AP Photo/Bob Leverone)

  • Joe Flacco, Glover Quin

    Houston Texans strong safety Glover Quin (29) tips a pass by Baltimore Ravens quarterback Joe Flacco (5) during the second quarter of an NFL football game Sunday, Oct. 21, 2012, in Houston. (AP Photo/Dave Einsel)

  • Ahmad Bradshaw, Ryan Kerrigan

    New York Giants running back Ahmad Bradshaw (44) is tackled by Washington Redskins outside linebacker Ryan Kerrigan (91) and Josh Wilson (26) during the first half of an NFL football game Sunday, Oct. 21, 2012 in East Rutherford, N.J. (AP Photo/Kathy Willens)

  • Robert Griffin III, Prince Amukamara

    Washington Redskins quarterback Robert Griffin III (10) avoids a tackle by New York Giants cornerback Prince Amukamara (20) during the first half of an NFL football game on Sunday, Oct. 21, 2012 in East Rutherford, N.J. (AP Photo/Julio Cortez)

  • Clay Matthews, Sam Bradford

    St. Louis Rams quarterback Sam Bradford (8) is sacked for a 9-yard loss by Green Bay Packers outside linebacker Clay Matthews during the third quarter of an NFL football game, Sunday, Oct. 21, 2012, in St. Louis. (AP Photo/Tom Gannam)

  • Brandon LaFell ,Gerald Sensabaugh ,Morris Claiborne

    Carolina Panthers wide receiver Brandon LaFell (11) can't make the reception while being defended by Dallas Cowboys free safety Gerald Sensabaugh (43) and cornerback Morris Claiborne (24) during the second half of an NFL football game, Sunday, Oct. 21, 2012, in Charlotte, N.C. (AP Photo/Chuck Burton)

  • Miles Austin

    Dallas Cowboys wide receiver Miles Austin (19) reacts to his touchdown catch with teammate Lawrence Vickers (47) during the second half of an NFL football game against the Carolina Panthers, Sunday, Oct. 21, 2012, in Charlotte, N.C. (AP Photo/Bob Leverone)

  • Cam Newton

    Carolina Panthers quarterback Cam Newton (1) runs the ball against the Dallas Cowboys looks on during the first half of an NFL football game, Sunday, Oct. 21, 2012, in Charlotte. (AP Photo/Mike McCarn)

  • Andrew Luck, Donnie Avery

    Indianapolis Colts' Andrew Luck, left, and Donnie Avery celebrate after Luck ran for a 5-yard touchdown run during the first half of an NFL football game against the Cleveland Browns, Sunday, Oct. 21, 2012, in Indianapolis. (AP Photo/AJ Mast)

  • Chris Crocker, Reggie Nelson, Vontaze Burfict

    Cincinnati Bengals defensive back Chris Crocker (33) celebrates with safety Reggie Nelson (20) and linebacker Vontaze Burfict after Crocker intercepted a pass by Pittsburgh Steelers quarterback Ben Roethlisberger in the end zone during the first half of an NFL football game, Sunday, Oct. 21, 2012, in Cincinnati. (AP Photo/Michael Keating)

  • Brandon LaFell, Brandon Carr

    Carolina Panthers wide receiver Brandon LaFell (11) heads into the end zone for a touchdown as Dallas Cowboys cornerback Brandon Carr (39) defends during the first half of an NFL football game, Sunday, Oct. 21, 2012, in Charlotte, N.C. (AP Photo/Chuck Burton)

  • E.J. Biggers, Joe Morgan

    New Orleans Saints wide receiver Joe Morgan (13) beats Tampa Bay Buccaneers cornerback E.J. Biggers (31) to the end zone to score on a 48-yard touchdown reception during the second quarter of an NFL football game on Sunday, Oct. 21, 2012, in Tampa, Fla. (AP Photo/Brian Blanco)

  • Eli Manning

    New York Giants quarterback Eli Manning (10) celebrates after throwing a touchdown pass to Victor Cruz (80) during the second half of an NFL football game against the Washington Redskins, Sunday, Oct. 21, 2012, in East Rutherford, N.J. The Giants won 27-23. (AP Photo/Bill Kostroun)

  • Johnathan Joseph

    Houston Texans cornerback Johnathan Joseph celebrates a touchdown after intercepting a pass against the Baltimore Ravens during the second quarter of an NFL football game Sunday, Oct. 21, 2012, in Houston. (AP Photo/Patric Schneider)

  • Christian Ponder, Calais Campbell

    Minnesota Vikings quarterback Christian Ponder (7) breaks away from Arizona Cardinals defensive end Calais Campbell (93) in the first half of an NFL football game in Minneapolis, Sunday, Oct. 21, 2012. (AP Photo/Andy King)

  • Adrian Peterson, Paris Lenon

    Minnesota Vikings running back Adrian Peterson (28) tackles Arizona Cardinals inside linebacker Paris Lenon (51) after Lenon intercepted a pass in the first half of an NFL football game in Minneapolis, Sunday, Oct. 21, 2012. (AP Photo/Jim Mone)

  • Fred Jackson

    Buffalo Bills running back Fred Jackson (22) reacts with fans after scoring a touchdown against the Tennessee Titans during the first half of an NFL football game in Orchard Park, N.Y., Sunday, Oct. 21, 2012. (AP Photo/Bill Wippert)

  • Percy Harvin

    Minnesota Vikings wide receiver Percy Harvin (12) celebrates after making a touchdown in the first half of an NFL football game against the Arizona Cardinals in Minneapolis, Sunday, Oct. 21, 2012. (AP Photo/Andy King)

  • Morris Claiborne

    Dallas Cowboys cornerback Morris Claiborne (24) picks off a Carolina Panthers quarterback Cam Newton pass during the first half of an NFL football game, Sunday, Oct. 21, 2012, in Charlotte. Dallas Cowboys inside linebacker Bruce Carter (54) looks on (AP Photo/Chuck Burton)

  • Greg Little, JJerrell Freeman, Cassius Vaughn

    Cleveland Browns' Greg Little makes a 14-yard touchdown reception against Indianapolis Colts' Jerrell Freeman (50) and Cassius Vaughn (32) during the first half of an NFL football game Sunday, Oct. 21, 2012, in Indianapolis. (AP Photo/Michael Conroy)

  • Chris Johnson, George Wilson, Aaron Williams

    Tennessee Titans running back Chris Johnson (28) scores a touchdown in front of Buffalo Bills defenders George Wilson (37) and Aaron Williams (23) during the first half of an NFL football game in Orchard Park, N.Y., Sunday, Oct. 21, 2012. (AP Photo/Bill Wippert)

  • Robert Griffin III

    Washington Redskins quarterback Robert Griffin III (10) leaves the field after an NFL football game against the New York Giants, Sunday, Oct. 21, 2012, in East Rutherford, N.J. The Giants won 27-23. (AP Photo/Julio Cortez)

  • Ben Roethlisberger

    Pittsburgh Steelers quarterback Ben Roethlisberger pumps his fist in the second half of an NFL football game against the Cincinnati Bengals, Sunday, Oct. 21, 2012, in Cincinnati. (AP Photo/Tom Uhlman)

  • Tom Brady, Aaron Maybin, Antonio Allen

    New England Patriots quarterback Tom Brady (12) is pressured by New York Jets linebacker Aaron Maybin (51) and safety Antonio Allen, right, during the first half an NFL football game in Foxborough, Mass., Sunday, Oct. 21, 2012. The Patriots won 29-26 in overtime. (AP Photo/Charles Krupa)

  • Rex Ryan

    New York Jets head coach Rex Ryan talks with players during an NFL football game against the New England Patriots in Foxborough, Mass., Sunday, Oct. 21, 2012. The Patriots won 29-26 in overtime. (AP Photo/Charles Krupa)