We have a huge game on Sunday night. It's the Philadelphia Eagles and Arizona Cardinals in the "battle of the birds" in the NFC. This is a critical game in the NFC playoff race as we only have a few weeks remaining in the regular season.

Arizona Cardinals (11-2)

The Carolina Panthers may be undefeated, but don't tell the Cardinals. At 11-2, the Cardinals still have a shot at getting the No. 1 seed in the NFC. If the New York Giants can upset the Panthers this weekend, and the Cardinals take care of business against the Eagles, the race for the No. 1 seed is down to just one game.

Carson Palmer is running away with the Comeback Player of the Year award, and many even feel he should be the MVP. Palmer has an impressive 31 touchdowns and nine interceptions this season, and he has the highest QBR in the league. Larry Fitzgerald has great chemistry with Palmer, and Eagles and Cardinals fans know this: Fitzgerald always plays great against the Eagles. Remember the 2009 NFC Conference Championship game?

It won't help that Chris Johnson is out with an injury, so you can bet the Cardinals will be passing quite a bit. Michael Floyd is emerging into one of the best deep threats in the league, and the Eagles secondary is very beatable. With a win this week, the Cardinals will pretty much wrap up the NFC West.

The Cardinals play the Packers next week.

Philadelphia Eagles (6-7)

The Eagles may be 6-7, but they are currently riding a little two game win streak. Chip Kelly's squad has scored victories over the New England Patriots and Buffalo Bills in back-to-back weeks. Sam Bradford is actually resembling a quality NFL quarterback. This game is much more critical for the Eagles than the Cardinals because the Eagles don't even lead their division. The Washington Redskin are still atop the NFC East.

The Eagles have to find a way to contain the Cardinals highly effective passing attack. Byron Maxwell struggled early in the season, but he is reading offenses much better lately. The Eagles pass defense ranks 24th in the NFL. The Eagles secondary against the Cardinals passing offense will be the big matchup to watch.

DeMarco Murray doesn't appear to be fitting this spread out offense like many thought he would. Ryan Mathews and Darren Sproles are each averaging more yards per carry, and because of their quickness to the outside, they fit this offense much better. The Eagles are going to have to establish a run game in order to control the clock and keep the Cardinals offense off the field. That's not really Kelly's style, but it may be their only chance.

The Eagles play the Redskins next week.

Schedule

The Eagles and Cardinals will play each other on Sunday night at 8:30 p.m. ET on NBC. The game will be played at Lincoln Financial Field in Philadelphia, Pennsylvania. You can watch a live game stream here.

Prediction

We might be in for a high scoring game on Sunday night. The Eagles are playing much better lately, and the Cardinals want that No. 1 seed in the NFC. I don't expect a blowout because the Eagles will be at home, and they need this game more than the Cardinals do. Fitzgerald has made a career of tearing up the Eagles secondary though. In the end, the Cardinals are just going to flat out score more points than the Eagles at the end of 60 minutes with that passing attack.

Cardinals win, 31-27

Follow Damon Salvadore on Twitter @DamonSalvadore1