Look back at photos over the course of time featuring games between the Vikings and the Eagles.
EAGAN, Minn. — The Vikings are 3-2 after Sunday's win against the Giants, having alternated wins and losses through five games in 2019.
Up next? A crucial home game against Philadelphia, another 3-2 team in the NFC, and a squad who also expects to be in the thick of the playoff race come December.
The Eagles moved above .500 with a convincing 31-6 win over the Jets on Sunday.
Sunday marks the fourth straight season, including the playoffs, that Minnesota and Philadelphia have met. The previous three meetings have been in Philadelphia.
Here's a look at the Vikings Week 6 matchup against the Eagles:
Passing: Kirk Cousins produced his best game of the season — and one of his top overall games with Minnesota — as he made plays all over the field against the Giants.
Cousins completed 22 of 27 passes for 306 yards with a pair of touchdowns and no interceptions against New York, earning a passer rating of 138.6.
That mark is seventh-highest of his career in games that Cousins has started. He also ended a streak of nine straight games without a 300-yard passing effort, which was the longest streak of his career.
Cousins has completed 86 of 126 passes (68.3 percent) for 1,041 yards with five touchdowns and two interceptions through five games. He has a passer rating of an even 100.0.
Eagles quarterback Carson Wentz completed 17 of 29 passes for 189 yards with a touchdown and no interceptions against the Jets, earning a passer rating of 89.6.
Wentz has completed 105 of 174 passes (60.3 percent) for 1,152 yards with 10 touchdowns and two interceptions in 2019. He has a passer rating of 94.3.
Wentz, the No. 2 overall pick in the 2016 NFL Draft, has thrown at least one touchdown in each game in 2019, and has four games with no interceptions.
Rushing: Dalvin Cook got back on track in Week 5 as he compiled his fourth 100-yard rushing performance in 2019.
Cook ran for 132 yards on 21 carries, including a 41-yard scamper in the third quarter. He ranks second in the NFL with 542 rushing yards.
Alexander Mattison added 52 yards on seven carries, while Ameer Abdullah chipped in with 24 yards on three attempts.
Minnesota ran for 211 yards on 34 attempts (including one kneel down), as the Vikings surpassed the 200-yard mark for the second time in 2019.
The Vikings currently rank third in the NFL with 166.4 rushing yards per game. Philadelphia ranks 18th at 111.8 rushing yards per game.
The Eagles ran for 84 yards and a touchdown on 29 attempts (2.9 yards per carry) against the Jets.
Jordan Howard led the way with 62 yards and a score on 13 attempts. Rookie Miles Sanders added 15 yards on nine attempts.
Howard leads the Eagles with 248 rushing yards and four scores.
Receiving: Adam Thielen led the charge in the passing game, hauling in seven catches for 130 yards and a pair of touchdowns.
Here is Thielen's route chart, according to Next Gen Stats.
Cook also was a weapon in the screen game, catching six passes for 86 yards. Bisi Johnson added four receptions for 43 yards, and Diggs had three catches for 44 yards.
Thielen leads Minnesota with 309 receiving yards and four touchdowns on 20 catches. Cook leads the Vikings with 21 receptions. Diggs has 16 catches for 253 yards and a score.
Tight end Zach Ertz led a balanced attack for the Eagles with five catches for 57 yards and a score. Wide receiver Alshon Jeffrey had six receptions for 52 yards, while Sanders had four catches for 49 yards.
Ertz leads Philadelphia with 29 catches for 312 yards, and also has a touchdown. Nelson Agholor has a team-high three touchdowns on 19 catches for 188 yards.
Wide receiver DeSean Jackson missed his third straight game for the Eagles with an injury Sunday.
Defense: The Vikings defense allowed a season-low 211 total yards, including 92 yards in the first half.
Danielle Hunter had a pair of sacks, and Everson Griffen and Ifeadi Odenigbo also got to Jones. For Odenigbo, it was the first sack of his career. Hunter has 5.0 sacks in 2019, while Griffen has 3.0.
But Anthony Barr had the standout performance, as he recorded a safety and an interception in a strong day for the Vikings linebacker.
Minnesota's defense is now allowing just 14.6 points per game, which ranks fourth in the NFL.
Philadelphia brings the league's No. 1 rushing defense to town, as the Eagles are allowing just 63.0 yards per game.
The Eagles notched a pair of defensive touchdowns Sunday, as Nate Gerry had a 51-yard pick-six and Orlando Scandrick returned a fumble 44 yards for a score.
Philadelphia also racked up 10 sacks against the Jets, allowing just 128 total yards in a lopsided win. The Eagles had 3.0 sacks entering Week 5.
Brandon Graham leads Philadelphia with 3.0 sacks, while Gerry has a team high with two picks.
Special teams: Vikings kicker Dan Bailey was perfect Sunday, nailing all six of his kicks at MetLife Stadium.
Bailey was good on four field goals (31, 32, 45 and 48 yards) and also hit both extra points. Bailey has made seven of eight field goals, and 11 of 12 extra points in 2019.
Punter Britton Colquitt punted just once Sunday, with his lone attempt going for 57 yards. Colquitt is averaging 47.3 yards per punt this season.
Minnesota allowed a season-long kick return Sunday for 52 yards.
Eagles kicker Jake Elliott made his lone field goal and all four extra points. He is 5-of-5 on field goals and has hit all 14 of his extra points.
Philadelphia has allowed a kickoff return for a touchdown in 2019.
The Vikings and Eagles are among 10 teams in the NFC that have at least three wins, and are included in a group of six teams that are 3-2.
The conference has 11 teams with a winning record, including all three NFC North teams with Green Bay at 4-1, Detroit at 2-0-1 and Minnesota and Chicago at 3-2.
Of those 11 teams, six play each other in Week 6 — Eagles at Vikings, 49ers at Rams and Lions at Packers.