The Eagles (5-2) jumped to an early lead and had a 30-7 advantage at the half.
LeSean McCoy ran 66 yards for a touchdown and Leonard Weaver ran 41 for another score for the Eagles.
Eli Manning passed 18 yards to Kevin Boss for a touchdown and Ahmad Bradshaw ran for a 1-yard TD for the Giants (5-3), who have lost three straight games.
Manning completed 20-of-39 passes and was picked off twice.
Exploding whale video goes viral on Internet
Man spent 15 hours in jail for plugging electric car into an outlet at a school