With a Giants victory over the Jets earlier Saturday, Philadelphia's playoff hopes were dashed, but it didn't stop the Eagles from putting on another dominant display against the Dallas Cowboys.

Michael Vick threw for 293 yards and two scores on 18-of-32 passing as Philadelphia took apart Dallas in a 20-7 win.

Jeremy Maclin caught five balls for 72 yards and a touchdown and DeSean Jackson had 90 yards on five receptions for the Eagles (7-8), who have outscored their opponents 91-36 during their three-game winning streak.

Tony Romo left the game on Dallas' opening series with a right-hand contusion. Romo suffered the injury as his follow through on an attempted pass slammed into the helmet of Philadelphia's Jason Babin. He did not return and third- year pro Stephen McGee took over under center. McGee finished the game with 182 yards and a touchdown on 24-of-38 passing.

Dez Bryant had 62 yards on five receptions and Miles Austin added 40 yards receiving and a touchdown for the Cowboys (8-7), who have a winner-take-all showdown against the Giants for the NFC East crown next Sunday.