The Minnesota Vikings (2-2-1) dominated the first half, and hung on in the second to get the 23-21 win against the Eagles this afternoon in Philadelphia.

Adam Thielen became the first receiver in NFL history to have five straight 100+ yards receiving games to start a season. Linval Joseph scored on a 64-yard interception following a hit on Philly QB Carson Wentz by Stephen Weatherly.

Kirk Cousins completed 30 of 37 attempts for 301 yards and a touchdown toss to Thielen.

Latavius Murray was Minnesota's leading rusher with 11 carries for 42 yards. Dalvin Cook was inactive with a hamstring injury. Thielen was the leading receiver with 7 catches for 116 yards.

Newly acquired kicker Dan Bailey missed his first two field goals, before connecting on the next three, including a clutch 52-yarder in the fourth quarter to all but seal the win.

Next: The Vikings host the Arizona Cardinals at Noon CT on Sunday, October 14th at U.S. Bank Stadium in Minneapolis. (TV: FOX, Radio: AM 1240 WJON)

Get the '98.1 Insider' Newsletter

Sign up for our newsletter and get the latest Minnesota & music news in your inbox a couple times a week. If we're not awesome, drop us like a hot potato.