PHILADELPHIA -- The Dallas Cowboys scored big on all sides of the ball and pumped some life back into the NFC East race.

Tony Romo threw a pair of touchdowns, Dwayne Harris had a 78-yard punt return TD, and Brandon Carr returned an interception 47 yards for a score to lead the Cowboys to a 38-23 win over the Eagles in Philadelphia Sunday.

The Cowboys improved to 4-5, and are second in the NFC East, 11/2 games behind the Giants, who lost to Cincinnati.

The Eagles (3-6) lost Michael Vick to a concussion after consecutive bruising hits in the second quarter and have lost five straight games under coach Andy Reid for the first time in his 14 seasons.

Nick Foles filled in for Vick and briefly rallied the Eagles until the Cowboys started showing some touchdown versatility. Romo (19-for-26 passing, 209 yards) hit Dez Bryant on a 30-yard pass on the final play of the third quarter, and Harris and Carr scored their TDs in the fourth quarter.

advertisement | advertise on newsday

The win, and a break in the schedule, could propel the Cowboys back in the thick of the division race. They will play five of their next six games at home, starting Sunday against Cleveland.

The loss could speed up the countdown clock on Vick and Reid's time in Philadelphia. Foles hit the field in the second quarter and was greeted by a loud ovation from a crowd fed up with Vick's erratic play.

Vick was knocked on his back by linebacker Ernie Sims on an incomplete pass and was slow to get up. Vick, however, may have been injured on the previous play when he was driven from behind headfirst into the ground by tackle Jay Ratliff.

Foles, a fan favorite without ever throwing a regular-season pass, woke up a sleepy crowd in the third when he hit Jeremy Maclin for a 44-yard TD and a 14-10 lead. Alex Henery kicked a 40-yard field goal to make it 17-10, but the rally ended there.

In the final minutes, fans behind Dallas' bench unrolled a banner that read, "Andy, Quit, Your Team Has!"