The Vikings improved to 4-2 this season with a 38-20 shellacking of the Eagles at U.S. Bank Stadium on Sunday afternoon.
Minnesota's passing attack was firing on all cylinders as Kirk Cousins completed 22 of 29 attempts for 333 yards and four touchdowns. Three touchdown passes were caught by Stefon Diggs, who had a career day with seven receptions and 167 yards, including touchdowns of 62, 51 and 11 yards, respectively.
Adam Thielen also hauled in a touchdown pass from Cousins, whose only blemish came on a dropped pass by Diggs that wound up being intercepted by former Vikings safety Andrew Sendejo.
The Vikings also found ways to run on the Eagles' No. 1-ranked rushing defense. Allowing just 63 rushing yards per game entering the day, the Vikings chewed up 123 yards on 35 carries.
Alexander Mattison led the Vikings with 65 rushing yards while Dalvin Cook had 41 yards and his sixth touchdown of the season.
Up next: Vikings at Lions next Sunday.