With the win the Cowboys clinch the No. 3 seed in the NFC playoffs, which start next weekend.
Ironically, Dallas will play Philadelphia next week, again in Cowboys Stadium.
New Orleans and Minnesota, the No. 1 and No. 2 seeds in the NFC East respectively, both have byes next week.
Tony Romo completed 24-of-34 passes for 311 yards and two touchdowns in the win. Felix Jones and Marion Barber each added 91 yards on the ground, but it was the Dallas defense that stole the show in the shutout win.
The Cowboys held Philadelphia allowed just 228 yards, including a mere 37 yards rushing.
“We knew what we had to do coming in here, and we came in and executed," Pro Bowl receiver Miles Austin, who caught seven of Romo's 24 completions for 90 yards, said. "We’ve got a long way to go but we’re working hard and we’ll be ready next week to fight again.”
Marion Barber set the tone early after he broke off a 35-yard run on the second play from scrimmage before Romo found Jason Witten on a 10-yard touchdown pass to put Dallas up early 7-0.
After a Romo interception on a tipped pass, Dallas scored again in the second quarter, this time from 14-yards out as Romo found Patrick Crayton alone in the end zone to build a two-touchdown advantage.
Philadelphia's best chance for points came when it drove to the Dallas 14 in the second quarter, before McNabb fumbled a low snap.
Shaun Suisham added a 44-yard field goal with 1:04 remaining in the first half to give the Cowboys a commanding 17-point lead at halftime.
The second half was all about the Dallas defense as time after time Eagles QB Donovan McNabb was flushed from the pocket and time after time he failed to make big plays down field.
He finished 20-of-36 passing for 223 yards but his two big play receivers, DeSean Jackson and
Jeremy Maclin were held in check all afternoon long.
Felix Jones added a 49-yard touchdown run midway through the third quarter to cap the scoring.
With Sunday's shutout complete, over the last four games the Cowboys faced the NFL's three highest-scoring offenses and held all of them to their fewest points of the season. And Dallas also now has back-to-back shutouts for the first time in team history as well.
Sunday's win also went a long ways in erasing the painful memories of last year's 44-6 loss at Philadelphia in the last game of the season, in addition to painful losses late in the year in past seasons.
“I’ve said all along I believed in this team and I believe it’s a different year, it’s a different team," head coach Wade Phillips said. "I think it played out that way. It’s a 16-game season. Like I’ve been saying all along, ‘let’s wait and see what happens.'
"We didn’t want to wait there when we lost a couple of games in a row, but we finished it the right way whether it was December or not.”
And the Cowboys aren't just focused on what happened Sunday afternoon - there's much more left to accomplish - in the playoffs.
“I just think this team is set up perfectly to make a run in the playoffs," LB Keith Brooking said. "We’ve dealt with ups and downs over the course of the year and we’ve really grown as a team. The adversity that we’ve been faced with has brought us closer. We’re really set up perfectly right now to really make a run in these playoffs."
A week from now, we'll find out if he's right.
NOTES: After beating Washington last weekend 17-0 and the Eagles this weekend 24-0, the Cowboys have recorded back-to-back shutouts for the first time in team history. ... Tickets for the Cowboys first playoff game at Cowboys Stadium will go on sale at 10:00 a.m. on Monday, January 4. Tickets can be purchased in person at the Cowboys Stadium box office in Arlington or by calling Ticketmaster at 800-745-3000. Tickets can also be purchased online at ticketmaster.com.