Rashaad Penny ran for a career-best 129 yards, including a 58-yard touchdown, Russell Wilson threw one TD pass and the Seattle Seahawks beat the Philadelphia Eagles 17-9 Sunday.

Missing their top three wide receivers, leading rusher and two Pro Bowl offensive linemen, the Eagles (5-6) couldn't do much on offense and hurt themselves with three turnovers inside Seattle territory and another near midfield.

The Seahawks (9-2) remain undefeated on the road in six games.

The Eagles didn't have wideouts DeSean Jackson, Alshon Jeffery, Nelson Agholor, running back Jordan Howard and right tackle Lane Johnson from the start. Right guard Brandon Brooks left the game in the first quarter. Rookie first-round pick Andre Dillard made his first career start at right tackle after playing the left side all season and was benched at halftime.

The Seahawks were without star defensive end Jadeveon Clowney.

Philadelphia's defense did its best to keep it close, sacking Wilson six times.

But Carson Wentz struggled again and the offense was awful. Wentz was 33 of 45 for 256 yards, one TD, two interceptions and lost two fumbles, including one on a handoff exchange.

Wilson was 13 of 25 for 200 yards, one TD and one pick.

Malik Turner made an excellent over-the-shoulder catch on a perfect toss by Wilson for a 33-yard TD and a 7-3 lead. Chris Carson took the handoff on a sweep to the right, stopped and tossed it back to Wilson, who had Turner open down the middle.

Penny broke loose up the middle in the fourth for his longest career run to give the Seahawks a 17-3 lead.

The Eagles had a first down at the Seahawks 33 early in the second quarter but Wentz's pass to Dallas Goedert was intercepted by Bradley McDougald.

They faced a third-and-3 at the Seattle 38 in the third quarter but Wentz's handoff to Miles Sanders resulted in a fumble recovered by Quinton Jefferson and returned to the Eagles 32.

Rodney McLeod picked Wilson's pass on the ensuing series. Goedert lost a fumble at the Seahawks 32 in the fourth.

Down 17-3, the Eagles got a break when Wilson fumbled on a handoff exchange and Nate Gerry recovered at the Seahawks 31. But J.J. Arcega-Whiteside couldn't haul in Wentz's pass on fourth-and-2 from the 23.

Wentz tossed a 2-yard TD pass to Zach Ertz in the final minute.

INJURIES

Seahawks: Clowney (hip) traveled to Philadelphia but was ruled out 90 minutes before kickoff. ... DT Jarran Reed (ankle) left in the first half. ... FB Nick Bellore (quadricep) left in the third quarter.

Eagles: Brooks (illness) exited early. ... Johnson (concussion), Howard (shoulder), Jeffery (ankle), Agholor (knee) and Jackson (abdomen) were inactive.

UP NEXT

Seahawks: Host the Minnesota Vikings (8-3) on Monday night Dec. 2.

Eagles: Visit the Miami Dolphins (2-9) next Sunday.