ARLINGTON, Texas — Aaron Rodgers had more magic in store for the Dallas Cowboys, who can't seem to find the mojo that carried them a year ago.
Rodgers threw a 12-yard touchdown pass to Davante Adams with 11 seconds remaining, lifting the Packers over Dallas 35-31 on Sunday in another thriller nine months after their divisional playoff win on the same field.
Rodgers capped a 75-yard drive in just 1:02, going toward the same end zone as in the playoff game. In that game, Rodgers' long completion to Jared Cook on third-and-20 in the final seconds set up Mason Crosby's winning field goal as time expired in a 34-31 win.
"It comes down to little things being executed perfectly," Rodgers said after the Packers' seventh win in eight games in the series. "It was important plays at the most important times by those guys."
Adams had been in the concussion protocol but was active 10 days after leaving the field on a stretcher on a helmet-to-helmet hit that resulted in a suspension for Chicago linebacker Danny Trevathan. He had seven catches for 66 yards and two touchdowns.
But another defensive letdown, just like a year ago in the postseason, left Dallas (2-3) already with the same number of losses from the magical rookie season when Prescott and running back Ezekiel Elliott led the Cowboys to the No. 1 seed in the NFC.
The Packers (4-1) had gone ahead earlier on Damarius Randall's 21-yard interception return for a touchdown, the third of five lead changes in the fourth quarter. Green Bay rallied from 15 points down in the first half after letting a 21-3 lead get away in last season's playoff win.
Aaron Jones became the first Green Bay running back with 100 yards in his first start as a rookie since Samkon Gado in 2005. He had 19 carries for 125 yards and a touchdown. He replaced Ty Montgomery, out after breaking some ribs in the win over the Bears.
"He earned the opportunity to start today, and he produced," coach Mike McCarthy said.
Jones' 15-yard run put the Packers in field goal range before they went for the win on the final drive.
"I told him before the game I had absolutely zero worries about him back there," Rodgers said.
Elliott ended a three-game drought without 100 yards, matching the longest from his rookie season, finishing with 116 yards on 29 carries.
Rodgers was 19 of 29 for 221 yards and three touchdowns, and set up the winning score with an 18-yard scramble. After an incompletion to Adams working against rookie Jourdan Lewis, Rodgers went there again. Rodgers made the grab as Lewis turned too late.
"I was going to call a different play, but (Adams) said to call it again," Rodgers said. "With his eyes, he said, 'Throw a better ball.'"
Prescott looked the part of Rodgers, scrambling to set up big completions and running 21 yards himself on one play to help the Cowboys build a 21-6 lead.
He was 25 of 36 for 251 yards and three first-half touchdowns, two to Cole Beasley and one to Dez Bryant, who joined Hall of Famer Bob Hayes as the only Dallas receivers with at least 70 TD grabs.
Dallas had its second straight 400-yard game, and Prescott found eight different receivers, a season high. That included an 18-yard completion to seldom-used running back Rod Smith when Prescott escaped the pocket and made a strong throw on the run.
"It's a tough one," Prescott said. "You're frustrated. We knew how important it was for us to get this win and try to go into this bye week 3-2 and now on the flip side it's just about staying focused, a lot of football left to play."
Game-ending lateral play
The Cowboys actually made it past midfield on the prototypical desperation lateral play to end the game. Most of it came on a 20-yard run by Elliott after the first lateral from Brice Butler. It was the first of five laterals, the last an errant toss that became the first of three fumbles.
The play was finally ruled over when center Travis Frederick fumbled after an 11-yard run to the Green Bay 38 and Quinten Rollins recovered at the 42.
Before Prescott's TD run for a 31-28 lead, there were consecutive challenges from each coach over a first down. A catch by Beasley was ruled a first down and reversed, as was Elliott's fourth-down plunge when he was ruled short but replay showed the ball reaching Green Bay's 19-yard line. Officials then measured the first down, and the Cowboys got it by half a football.
DE David Irving returned from a four-game suspension for Dallas with two sacks. He had a sack and three forced fumbles with a recovery in last year's 30-16 win in Green Bay during the regular season.
Crosby missed his first two PATS, the first time in his 11-year career to miss more than one in a game. The first clanged off the left upright in the first quarter, and the second was wide left in the second quarter. He made all 36 kicks in 2015, the first year of the longer distance, but missed three last season.
Packers: WR Jordy Nelson, who scored his sixth touchdown for the first Packers lead early in the fourth quarter, wasn't on the field during the final drive. Coach Mike McCarthy said he was being evaluated for an undisclosed injury. ... Rookie CB Kevin King left with a concussion in the first half.
Cowboys: Rookie CB Chidobe Awuzie left with a hamstring injury for the second time this season. He's also missed two games with the injury.
Packers: First NFC North road game at Minnesota next Sunday.
Cowboys: Bye, then at San Francisco on Oct. 22.