LeSean McCoy stopped himself.

McCoy, the NFL's leading rusher with 685 yards, said he didn't "show up" in Philadelphia's 17-3 loss to Dallas last week. The former All-Pro had only 55 yards rushing on 18 carries.

Instead of crediting the Cowboys' defense for a strong effort, McCoy accepted the blame.

It won't get easier for McCoy when the Eagles (3-4) host the New York Giants (1-6) on Sunday. McCoy had a season-low 46 yards rushing on 20 carries against the Giants in a 36-21 win on Oct. 6.

The Giants have some run-stuffers in the middle of their defensive line, including former Eagles Mike Patterson and Cullen Jenkins. There's also Linval Joseph and 350-pound tackle Shaun Rogers.