Filling in for the injured Michael Vick for the second straight game, Vince Young couldn't keep Philadelphia's fading playoff hopes alive despite a career-best 400 yards passing. The Eagles (4-7) are all-but-mathematically eliminated from playoff contention in a season that began with Super Bowl expectations.
Angry fans made their feelings known about coach Andy Reid, chanting "Fire Andy!" in the second half.
The defending NFC East champions fell to 1-5 at home and have lost eight of nine at the Linc, including a playoff loss to Green Bay last January.
Down 10-0 early, the AFC East-leading Patriots rallied behind Brady. New England (8-3) scored on five of its next six possessions, excluding a kneel-down at the end of the first half.
Redskins 23, Seahawks 17
SEATTLE -- Rex Grossman found Anthony Armstrong for a 50-yard touchdown and the Washington Redskins rallied for 16 fourth-quarter points and stunned the Seattle Seahawks 23-17 on Sunday.
One play after committing a grounding penalty, Grossman stepped up in the pocket on third-and-19 and found Armstrong, who out maneuvered Seattle cornerback Brandon Browner for the pass in the corner of the end zone.
The touchdown pass was Grossman's second of the game and followed rookie Roy Helu's leaping 28-yard TD run that pulled the Redskins within 17-14.
Grossman finished 26 of 35 for 314 yards as Washington (4-7) snapped its six-game losing streak. Marshawn Lynch rushed for 111 yards and caught a 20-yard touchdown pass for the Seahawks (4-7).
Falcons 24, Vikings 14
ATLANTA -- Matt Ryan tossed three touchdown passes and Atlanta held on again to beat Minnesota, which was playing without injured Adrian Peterson.
The Falcons (7-4) were up 17-0 at halftime after allowing just 97 yards. But, mimicking the previous week's closer-than-necessary victory over Tennessee, they let Minnesota (2-9) back in the game.
Toby Gerhart, filling in for Peterson, scored from the 1 late in the third quarter. Then, after Dominique Franks inadvertently touched a punt the Falcons were trying to avoid to set up a Vikings recovery, Christian Ponder went to Percy Harvin for a 39-yard touchdown pass on fourth-and-13 to make it 17-14.
But Ryan responded with a 3-yard scoring pass to backup Michael Palmer, and the Falcons held on downs after Harvin's 104-yard kickoff return to the Atlanta 3.
Cardinals 23, Rams 20
ST. LOUIS -- Patrick Peterson tied the NFL record with his fourth punt return for a touchdown this season, Beanie Wells set a franchise mark with 228 yards rushing, and Arizona won its seventh in a row in St. Louis.
Wells averaged 8.4 yards per carry on a career day that included gains of 71 and 53 yards. The latter set up Jay Feely's go-ahead 22-yard field goal with 4:12 remaining. Rookie Sam Acho also had a career day on defense with two sacks and a fumble recovery for Arizona (4-7), which did enough to overcome another awful outing by John Skelton, who threw two interceptions. Brandon Lloyd's 16-yard TD catch from Sam Bradford tied it at 20 with 7:46 to go. Nick Miller had an 88-yard punt return in the first quarter for the Rams (2-9) only three days after he re-signed with the team.
Bengals 23, Browns 20
CINCINNATI -- A.J. Green made a leaping catch for a 51-yard gain in the final minute, setting up a field goal that rallied Cincinnati to a victory over self-destructive Cleveland.
The surprising Bengals (7-4) stayed right behind Baltimore and Pittsburgh in the AFC North with another second-half comeback forged by their rookie big-play combination.
Andy Dalton threw a high down-the-middle pass that Green went way above the defenders to grab. Green was run out of bounds at the 2, and the Browns (4-7) forced Cincinnati to settle for Mike Nugent's 26-yard field goal with 38 seconds left -- the Bengals' first lead of the game. For the second time in three games, a botched snap cost Cleveland a chance to take a late lead. Phil Dawson was short on a 55-yard try with 1:51 left after the snap skipped along the ground, giving Cincinnati its last chance.
Titans 23, Buccaneers 17
NASHVILLE, Tenn. -- Chris Johnson ran for a season-high 190 yards, and Matt Hasselbeck threw a 2-yard touchdown pass to Damian Williams on fourth-and-2 play with 3:01 left for Tennessee.
The Titans (6-5) forced five turnovers and overcame four turnovers of their own. The Bucs outscored them 14-3 off mistakes even though Tennessee got the ball three times on Tampa Bay's side of the field.
But the Titans got the ninth and final turnover of the game when rookie linebacker Colin McCarthy intercepted Josh Freeman with 2:19 left.
The Bucs (4-7) lost their fifth straight even with LeGarrette Blount running for 103 yards. Freeman threw for 199 yards and a touchdown, but he had an interception and lost a fumble. He also fumbled the snap on fourth-and-1 before being tackled with 40 seconds left to seal the Titans' victory.
Panthers 27, Colts 19
INDIANAPOLIS -- Cam Newton passed for 208 yards and ran for one touchdown and DeAngelo Williams scored twice to help Carolina hold off winless Indianapolis.
The Panthers (3-8) ended a 12-game road losing streak by winning outside Charlotte, N.C., for the first time since Dec. 27, 2009 when they beat the Giants in New York.
Newton was 20 of 27 and carried nine times for 53 yards. Williams ran 15 times for 69 yards including the game-sealing score -- a 2-yard TD run with 10:23 left in the game.
The Colts dropped to 0-11 for the first time since 1986 and have lost six home games in a season for the sixth time in the Indianapolis era.
Curtis Painter was 15 of 29 for 226 yards with one TD for the Colts and threw two late interceptions in the end zone, ending any hopes of a comeback.