New Orleans (3-5), which bounced back from a dismal 34-14 loss at Denver, also got a 22-yard touchdown run from Chris Ivory.
The Eagles (3-5) lost their fourth straight, which is sure to keep the heat on Vick and embattled coach Andy Reid. Vick threw a 77-yard touchdown pass to DeSean Jackson in the third quarter, but that was about the only highlight for the visiting team, which saw Vick sacked seven times.
Not that they didn't have their chances. The Eagles had first-and-goal four times and managed only two field goals by Alex Henery. In fact, they were outscored in those situations, with Robinson going the other way for a touchdown just when it looked like Philadelphia was on the verge of scoring.
Rubbing salt in the wound, Philadelphia squandered a chance to get back in the game with a brilliant trick play on a kickoff return. Riley Cooper lay flat in the end zone, unseen by the Saints, then popped up to take a cross-field lateral from Brandon Boykin.
Cooper streaked down the sideline for an apparent touchdown. Only one problem Boykin's lateral was actually a forward pass by about a yard, ruining the play with a penalty. Cooper stood with his hands on his hips, in disbelief, as the officials brought it back.
Philadelphia finished with 447 yards the eighth straight team to put up more than 400 yards on the Saints. That was already the longest streak of 400-yard games given up by a defense since at least 1950.