BALTIMORE — For much of the afternoon, Aaron Rodgers was ducking oncoming linemen and misconnecting with hurried throws.
When it counted, however, Rodgers came up with the big plays.
Rodgers threw a 64-yard touchdown to Jordy Nelson, Eddie Lacy ran for 120 yards and Mason Crosby kicked four field goals as the Packers beat the Ravens 19-17 on Sunday.
Rodgers threw for 315 yards and the TD despite playing most of the game without two of his top three receivers — James Jones hurt his left knee on a first-quarter play, and Randall Cobb left for good after being struck on his right knee on a tackle by former Florida star Matt Elam.
The Packers quarterback called Elam's hit a "questionable play," adding that, "I just felt like he had enough time to make a hit in the legal hitting zone."
Nelson's score gave Green Bay a 16-3 lead late in the third quarter. After the Ravens closed to 19-17 on an 18-yard touchdown catch by Dallas Clark with 2:04 remaining, Rodgers clinched the victory with a 52-yard completion to Jermichael Finley on a third and 3.
"Days like today remind you of why you love this game so much," Rodgers said. "Offensively, we're struggling a little bit, but we found a way to make enough plays to win."
The Ravens had won 13 straight at home against NFC foes.
"Aaron made some really good plays out of the pocket in the second half," Baltimore coach John Harbaugh said. "Early, he held it and took some sacks. Later, he held it and found some openings."
And the Packers defense, without injured linebackers Clay Matthews and Brad Jones, limited Baltimore to 47 yards rushing — 34 by Ray Rice on 14 carries — and registered five sacks, including three by A.J. Hawk.
Baltimore accumulated only 36 yards of offense during the first quarter, zero on the ground.