The Vikings lost in excruciating fashion Sunday, falling 34-33 to the Cardinals in Arizona, as a 37-yard field goal by Greg Joseph sailed wide right as time expired.
Joseph also missed an extra point after Minnesota's third touchdown, which created the off-kilter score in a game that included seven lead changes.
Arizona surged ahead with two touchdowns in a span of less than two minutes.
Murray scored the first on a 12-yard designed run, and then launched a bomb to Rondale Moore for a 77-yard touchdown on a one-play possession.
Joseph had kicked a pair of 52-yard field goals, including one for a 23-21 lead, but the Cardinals stormed right back with a 62-yard field goal by Matt Prater as the first half expired.
Nick Vigil intercepted Kyler Murray and returned the football 38 yards for his first career touchdown to open the second half, giving Minnesota a 30-24 lead.
The Cardinals quickly bounced back with a touchdown drive.
Minnesota reclaimed the lead with Joseph's second long field goal less than a minute into the fourth quarter.
Arizona took a 34-33 lead with 4:25 remaining.
Kirk Cousins led Minnesota down the field, aiming for his 17th-game winning drive. He converted a third-and-10 with a 12-yard pass to Adam Thielen to move the ball to the Arizona 36-yard line.
Cousins followed with two completions to K.J. Osborn that gained a total of 17 yards to the Arizona 19.
There was time to run an additional play or plays but Head Coach Mike Zimmer opted to run the clock down to 0:04 remaining before using his third timeout.
Minnesota fell to 0-2 on the season, and Arizona improved to 2-0.
Cousins finished 22-of-32 passing with 244 yards and three scores for a passer rating of 122.4.
Osborn led Minnesota with 91 receiving yards, highlighted by his first career touchdown.
Justin Jefferson added 65 yards and a score on six catches, and Thielen caught six passes for 39 yards and a touchdown.
Dalvin Cook led Minnesota with 131 yards rushing on 22 carries.
The Vikings converted just 2-of-10 third downs; the Cardinals were 3-for-9.
Minnesota finished with 419 yards but allowed 474.
Danielle Hunter recorded 3.0 sacks for the Vikings.
Q1, 14:16 remaining
Vikings 7, Cardinals 0
K.J. Osborn catches a 64-yard pass from Kirk Cousins (Greg Joseph kicks PAT) [2 plays, 75 yards, 0:44 time of possession]
Quick strike: The Vikings opened with an 11-yard run by Dalvin Cook and followed with a play-action pass. Osborn slipped behind the defense. Cousins released the ball at the Minnesota 29-yard line, and Osborn secured the catch by the sideline at the Arizona 33. The closest defender, safety Jalen Thompson, was standing on the numbers and unable to close the gap.
Q1, 5:49 remaining
Vikings 7, Cardinals 7
DeAndre Hopkins catches a 15-yard pass from Kyler Murray (Matt Prater kicks PAT) [9 plays, 73 yards, 4:36 time of possession]
Trifecta: Hopkins gained 15, 16 and 15 on his three catches during the drive. Murray bought time by escaping the pocket, and Hopkins
Vikings 14, Cardinals 7
Adam Thielen catches a 7-yard pass from Cousins (Joseph kicks PAT) [9 plays, 75 yards, 5:25 time of possession]
Recipe for success: The Vikings opened the drive with gains of 16 and 14 on runs by Cook and followed with a 14-yard pass to the running back, quickly going from their own 25 to the Arizona 31 in three plays.
Q2, 8:56 remaining
Vikings 20, Cardinals 7
Justin Jefferson catches a 14-yard pass from Cousins (Joseph misses PAT) [9 plays, 84 yards, 5:18 time of possession]
Look at the wheels: Cousins showed an alert recognition to tuck and run for a gain of 29 yards on second-and-10 three snaps before extending the play and allowing Jefferson to create space.
Q2, 3:15 remaining
Vikings 20, Cardinals 14
Murray runs for 12 yards (Prater kicks PAT) [10 plays, 75 yards, 5:41 time of possession]
Designed run: The Cardinals cleared space in the middle of the field, allowing the speedy quarterback to reach the end zone. The score occurred one play after Minnesota appeared to have forced and recovered a fumble. Possession of the ball with two feet in bounds, however, was not established by Nick Vigil.
Q2, 1:33 remaining
Cardinals 21, Vikings 20
Rondale Moore catches a 77-yard pass from Murray (Prater kicks PAT) [1 play, 77 yards, 0:13 time of possession]
Déjà vu: Similar to Osborn's long TD, Moore slipped past Vikings defenders and was all alone when he was spotted by Murray after the QB spun away from pressure.
Q2, 0:21 remaining
Vikings 23, Cardinals 21
Joseph kicks a 52-yard field goal [8 plays, 41 yards, 1:12 time of possession]
Too much time? The Vikings used their second timeout after a 15-yard pass to Thielen with 1:05 remaining. They used their third with 0:35 remaining after a run for no gain at the Arizona 40. A pass to Osborn gained 6 but stopped the clock with 0:25 seconds when he went out of bounds.
Q2, 0:00 remaining
Cardinals 24, Vikings 23
Prater kicks a 62-yard field goal [3 plays, 22 yards, 0:21 time of possession]
Just enough: Moore managed to get 18 yards on a pass and step out of bounds with one second remaining on the clock, moving within range of Prater, who tied an NFL record with a 64-yard field goal before halftime in a 2013 game.
Q3, 14:00 remaining
Vikings 30, Cardinals 24
Nick Vigil returns interception 38 yards (Joseph kicks PAT)
Take it away: Vigil read it all the way as he dropped into coverage. He made an impressive catch away from his body and showed good return skills for his first career pick-six.
Q3, 9:11 remaining
Cardinals 31, Vikings 30
A.J. Green catches a 9-yard pass from Murray (Prater kicks PAT) [8 plays, 75 yards, 4:49 time of possession]
To the Maxx: Waconia native and former Gophers tight end Maxx Williams reeled in a 25-yard catch one play before Green's score.
Q4, 14:12 remaining
Vikings 33, Cardinals 31
Joseph kicks a 52-yard field goal [10 plays, 35 yards, 4:17 time of possession]
Extenders: The Vikings were awarded 15 yards and a new set of downs when Tanner Vallejo was flagged for roughing the kicker on a punt by Jordan Berry. Cousins converted a third-and-10 with a pass to Jefferson that gained 13 and moved the ball to the 38.
Q4, 4:25 remaining
Cardinals 34, Vikings 33
Prater kicks a 27-yard field goal [10 plays, 55 yards, 4:26 time of possession]
Gamble pays off: Murray dropped way back to avoid a blitz and lofted one down the middle to Christian Kirk for a gain of 35, converting a fourth-and-5 from the Minnesota 41. Arizona, however, settled for a field goal after Cameron Dantzler broke up a pass intended for Green.