Marshall had 10 catches for 109 yards and a touchdown, becoming the first Jet since Laveranues Coles in 2006 to have consecutive 100-yard receiving games. He also became the 45th NFL receiver to surpass 10,000 receiving yards.
But Marshall also fumbled on an ill-advised lateral attempt at the end of a 15-yard gain. The Eagles converted the turnover into their third touchdown of the second quarter.
"Wrong time to gamble," Marshall said. "I was pressing, trying to make a play. But can't do that. That was probably the worst play in NFL history."
Jets coach Todd Bowles didn't disagree.
"We can't have those type of plays during the game; you just can't do it," Bowles said. "He understood. It was a play too late, but he understood."
Marshall also took responsibility for one of Ryan Fitzpatrick's three interceptions.
With the Jets trailing 24-14 and less than four minutes to go, the ball bounced off his hands and into defensive back Walter Thurmonds'.
"I thought the safety was right there, so I tried to catch it really quick and bring it in, and short-armed it," Marshall said. "I gave up a pick, so that's on me."