PHILADELPHIA -- LeSean McCoy ran for three touchdowns to set two team records, and the Philadelphia Eagles routed the New York Jets, 45-19, to stay in the playoff chase.
The Eagles (6-8) have won two in a row for just the second time this season and somehow still have a chance to repeat as NFC East champions despite underachieving most of the year. But they have to catch Dallas (8-6) and the New York Giants (7-7).
"It feels good to still have a chance to even be considered in the playoff race," quarterback Michael Vick said. "We've been through a lot, but we're resilient."
The loss snapped New York's three-game winning streak, dropping the Jets (8-6) into a tie with Cincinnati for the final wild-card spot in the AFC. The Jets hold the tiebreaker advantage against the Bengals with a better record against common opponents.
"Obviously, a horrendous performance by us," Jets coach Rex Ryan said. "Go into the game thinking we have to run the table to control our own destiny, and we come out of the game needing to win out to control our own destiny."
Vick threw for 274 yards and a touchdown, and also ran for a score in his second game back after missing three with broken ribs.
McCoy ran for 102 yards and surpassed Hall of Famer Steve Van Buren with his 19th touchdown of the season and 16th rushing TD in the third quarter. Juqua Parker returned a fumble for a score, and Brent Celek had a career-best 156 yards receiving.