PHILADELPHIA — Russell Wilson made enough plays, while Seattle’s top-ranked defense shut down Chip Kelly’s offense.

Wilson threw two touchdown passes and ran for another score, and the Seattle Seahawks stifled Philadelphia in a 24-14 victory over the Eagles on Sunday.

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 past three weeks.

The Eagles host Dallas (9-4) with first place in the NFC East at stake next week.

Richard Sherman and Co. held the Eagles to 139 total yards, the fewest under Kelly.

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.

Mark Sanchez, who played for Carroll in college, threw for 96 yards, two touchdown 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 touchdown 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 a Lynch two plays later.

Wilson tossed a 23-yard touchdown 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 touchdown 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 to end Philadelphia’s hopes of a comeback.

The Seahawks dominated the Eagles statistically in the first half and took a 10-7 lead on Steven Hauschka’s 44-yard field goal. Wilson’s 20-yard completion to Paul Richardson on third-and-15 kept the drive going.

Seattle outgained Philadelphia 242-67 and had the ball for 21:56 in the first half yet only led by a field goal.

The Eagles started their second drive at the Seahawks 14 after punter Jon Ryan dropped the snap and Ertz recovered for Philadelphia.

After McCoy ran for a first down on fourth-and-1 from the 5, Sanchez tossed a 1-yard touchdown pass to Jeremy Maclin to give the Eagles a 7-0 lead.

The Seahawks hadn’t allowed a touchdown since a 24-20 loss at Kansas City on Nov. 16. They beat division rivals Arizona and San Francisco by the same score, 19-3, in the previous two games.

Seattle tied it at 7 on Wilson’s 26-yard touchdown run. Wilson faked an inside handoff to Lynch, saw linebacker Trent Cole commit and ran around the left side untouched for the score.