Philadelphia — A dominant defensive performance against Chip Kelly's high-powered offense even had Earl Thomas showing off his dance moves.
Russell Wilson threw two touchdown passes, ran for another score and Seattle stifled Philadelphia in a 24-14 victory on Sunday.
Thomas, Richard Sherman and the rest of Seattle's "Legion of Boom" defense held the Eagles to 139 total yards, the fewest under Kelly. Seattle held the ball for a franchise-record 41:56 and Philadelphia ran just 45 plays.
"I might be the most uptight guy on the defense, but even I was dancing today," Thomas said. "We expect to dominate every time we step out."
Wilson had 263 yards passing and ran for 48 to help the Seahawks (9-4) win their third straight game. The defending Super Bowl champions have victories over NFC West-leading Arizona (10-3), San Francisco (7-6) and Philadelphia (9-4) in the last three weeks.
The Eagles host Dallas (9-4) with first place in the NFC East at stake next week. They had won 10 straight regular-season games.
"If you don't get as many opportunities, you have to make the ones you get count and we didn't do that," quarterback Mark Sanchez said. "We expected to do a lot of things better."
Pete Carroll was the winner in his first NFL matchup against Kelly. In the coaches' only other meeting, Kelly's Oregon Ducks beat Carroll and Southern California 47-20 on Oct. 31, 2009.
"I have total respect for everything Chip does," Carroll said. "Our defense, for the third straight week, did the job for us. "
Sanchez, who played for Carroll in college, threw for 96 yards, two TD passes and one interception. LeSean McCoy set the franchise record for career yards rushing, but also had a costly fumble that led to Marshawn Lynch's 15-yard TD catch in the third quarter.
Lynch had 86 yards rushing. McCoy had 50. McCoy's 4-yard run in the third quarter moved him past Wilbert Montgomery into first place on the Eagles' career rushing list. McCoy has 6,540 yards.
The Seahawks were leading 10-7 when K.J. Wright forced McCoy to fumble on the first play from scrimmage in the third quarter. Earl Thomas recovered at the Eagles 19 and Wilson connected with Lynch two plays later.
"That's real bad and that's on me," McCoy said.
"I didn't play well at all, probably one of my worst games since I've been here."
Wilson tossed a 23-yard TD pass to Doug Baldwin to make it 24-14 later in the quarter after the Eagles got within a field goal on Sanchez's 35-yard TD pass to Zach Ertz.
A 44-yard pass interference penalty on Bradley Fletcher against Baldwin moved the ball to Philadelphia's 35 to set up the score.
One play after Lynch fumbled at the Eagles 30 in the fourth quarter, Sanchez threw an interception to Tharold Simon.
"It's all about matchups, and we matched up pretty well with them," Sherman said.
Seattle hosts the 49ers next week and has a first-place showdown at Arizona on Dec. 21.
Indianapolis 25, (at) Cleveland 24: Andrew Luck threw a 1-yard touchdown pass to T.Y. Hilton with 32 seconds left.
Before Luck connected with Hilton, Colts running back Daniel Herron picked up 2 yards on fourth down to keep the drive alive. Luck, who threw two interceptions, then fired his second TD pass to Hilton.
The Colts (9-4) trailed 21-7 in the third quarter, but stormed back behind Luck.
"He just had that fire in his eyes," Colts running back Daniel Herron said of Luck.
The Browns (7-6) got two defensive touchdowns.
Pittsburgh 42, (at) Cincinnati: 21: Ben Roethlisberger threw three touchdown passes, including a 94-yarder to rookie Martavis Bryant in the fourth quarter, and the Steelers moved within a half-game of the Bengals in the AFC North.
In a game they had to win, the Steelers (8-5) caught up and ran away with 25 points in the fourth quarter.
For Cincinnati (8-4-1), it was a second straight lopsided loss at home loss to a division rival.
Le'Veon Bell (Michigan State) ran for 185 yards, caught six passes for 50 yards and scored three touchdowns.
"We have a great opportunity in front of us, so I'm going to embrace it," Bell said.
Baltimore 28, (at) Miami 13: The Ravens played more than 17 minutes before picking up a first down, then overcame a 10-point deficit to win.
The Ravens rallied with consecutive touchdown drives of 97 and 75 yards, and added the clinching score after a favorable replay reversal.
A gamble by coach John Harbaugh in the third quarter helped.
The Ravens made a first down on fourth-and-1 in their territory, jump-starting the TD drive that put them ahead.
The victory gave Baltimore (8-5) a significant edge over Miami (7-6) in the AFC's scramble for a wild-card playoff berth.
"Our fate is in our hands," Baltimore linebacker Terrell Suggs said. "If we win, we're in. That's the mentality we'll have down the stretch."
(At) Denver 24, Buffalo 17: C.J. Anderson ran for three touchdowns and the Broncos overcame a rare unsteady outing by Peyton Manning.
Manning's streak of 51 straight games with a touchdown throw — three shy of Drew Brees' NFL record — ended.
Despite three turnovers, the Broncos (10-3) won their third straight.
Manning finished 14 of 20 for 173 yards with two interceptions. His top receiver, Demaryius Thomas, was held to two catches for 11 yards.
Carolina 41, (at) New Orleans 10: Cam Newton passed for three touchdowns and the Panthers ended a six-game losing streak.
Jonathan Stewart added a 69-yard touchdown as the Panthers (4-8-1) pulled within a game of NFC South leader Atlanta (5-7), which plays at Green Bay tonight.
Newton's scoring passes went to Kelvin Benjamin, Greg Olsen and Fozzy Whitaker.
"Victory is always a sweet feeling, but we can't be complacent about this," Newton said. "We were doing the things that we are supposed to do."
New Orleans (5-8) lost its fourth straight home game to drop a half-game behind Atlanta.
(At) Arizona 17, Kansas City 14: Kerwynn Williams rushed for 100 yards two days after being elevated from the Arizona practice squad and the Cardinals rallied to beat Kansas City in a matchup of teams that had lost two in a row.
The NFC West-leading Cardinals (10-3) took the lead when Drew Stanton (Michigan State) threw a 26-yard touchdown pass to Jaron Brown in the third quarter.
Jamaal Charles scored two first-half touchdowns on a 63-yard run and 18-yard pass from Alex Smith for the Chiefs (7-6).
Arizona won a crucial call reversal when it challenged that tight end Travis Kelci fumbled deep in Cardinals territory late in the fourth quarter.
St. Louis 24, (at) Washington 0: The Rams (6-7) have back-to-back shutouts for the first time since 1945.
Jared Cook caught two touchdown passes, Tavon Austin returned a punt 78 yards for a score, and the defense allowed 206 total yards.
The Rams sacked Colt McCoy six times. He suffered a neck injury on the sixth sack just before the two-minute warning, so Robert Griffin III finished the game in his first appearance since getting benched two weeks ago. Griffin was sacked once during his brief appearance.
The Redskins (3-10) dropped their fifth straight.
"I've said rock-bottom once before," Washington linebacker Ryan Kerrigan said. "It downplays what rock-bottom is if you keep saying (it) every time you lose."
N.Y. Giants 36, (at) Tennessee 7: Eli Manning threw for 260 yards and a touchdown, and the Giants ended a seven-game losing streak.
The Giants (4-9) won for the first time since Oct. 5 with two rookies having big games. Odell Beckham Jr. set a team rookie record with his fourth game with 100 yards receiving this season: 11 catches for 130 yards and a TD.
Andre Williams ran for a season-high 131 yards, including a 50-yard TD.
Tennessee (2-11) lost its seventh straight and for the 11th time in 12 games.
Houston 27, (at) Jacksonville 13: Arian Foster ran for 127 yards and a touchdown for the Texans (7-6), who won consecutive games for the first time since Week 2 and kept pace in the AFC wild-card race.
Foster's 1-yard run on the second play of the fourth quarter gave Houston a comfortable cushion.
After quarterback Ryan Fitzpatrick got stuffed on third down, the Texans lined up for a field goal before calling time out and deciding to go. Foster started right and looked like he would be stopped for a loss, but he eluded a tackle, cut back the other way and high-stepped into the end zone.
The Jaguars (2-11) led 13-10 at halftime.
New England 23, (at) San Diego 14: Tom Brady threw a 69-yard touchdown pass to Julian Edelman midway through the fourth quarter, and the Patriots (10-3) won for the eighth time in nine games. It clinched their 12th straight 10-win season for the second-longest such streak in NFL history.
New England went ahead 16-14 on Stephen Gostkowski's 38-yard field goal with 10:34 left. Brady faked a handoff and hit Edelman on a slant at about the 45 on the touchdown. Edelman broke two tackles and was gone.
Brady completed 28 of 44 passes for 317 yards and two touchdowns.