Jalen Hurts threw for two touchdowns and ran for another as Philadelphia dominated Pittsburgh 27-13.
The Eagles moved to 12-2, while the Steelers fell to 10-4.
Pittsburgh also has an injury concern after edge rusher T.J. Watt left the game late with an apparent foot injury.
The Eagles saw both running back Saquon Barkley and wide receiver A.J. Brown get nicked up. Barkley, who needed 111 yards to remain on pace to break the NFL’s single-season rushing record, gained only 65 yards on 19 carries.
Brown, who complained about the passing game after last week’s game, had eight catches for 110 yards and a touchdown before leaving after being taken down on a hip drop tackle late in the game. DeVonta Smith caught 11 passes for 109 yards and a touchdown.
Hurts was 25-of-32 for 290 yards and two touchdowns. He ran for 45 yards and a Brotherly Shove touchdown on 15 carries but lost a fumble on a strip-sack by Watt.
The Eagles outgained the Steelers 401 to 163, including 224 to 83 in the second half. Philadelphia led only 17-13 at halftime.
Russell Wilson went 14-of-22 for 128 yards and a touchdown and was charged with a fumble when Najee Harris dropped a pitch. Harris had only 14 yards on six carries. Calvin Austin caught five passes for 65 yards.