MINNEAPOLIS — It took a bit, but the Vikings showed Sunday just what having fans back at U.S. Bank Stadium can mean to the team.
Minnesota rallied from a 10-point deficit with a pair of touchdown drives in the second quarter, including one inside the 2-minute warning that followed a missed 44-yard field goal attempt by Jason Myers, for a 30-17 victory.
The win snapped a seven-game losing streak against the Seahawks and gave Minnesota (1-2) its first win over Seattle (1-2) since 2009.
The Vikings seized momentum as the defense found its footing after the miss by Myers, who had made 37 in a row and the offense mashed the gas with a torrid day of passing by Kirk Cousins, an incredible fill-in effort by Alexander Mattison and multiple big plays from the likes of Justin Jefferson, Adam Thielen and others.
Much as in previous years at U.S. Bank Stadium, Minnesota's defense was at its best on third downs, cooking up extra pressure against Russell Wilson, who had won his previous seven starts against the Vikings (including a playoff game).
View game action photos of the Vikings before the team's home opener at U.S. Bank Stadium against the Seahawks.
The Vikings only sacked Wilson twice, but they made him uncomfortable and limited Seattle to 3-for-8 on third downs.
Seattle possessed the football for 14:17 of the game's first 19 minutes, but only 9:50 the rest of the way.
Cousins completed 30 of 38 passes for 323 yards for his 35th contest with 300-plus yards since 2015. He tossed three touchdowns, played turnover-free football and ended with a passer rating of 128.4.
Mattison led the ground game with 26 carries for 112 yards, tying his career high, which occurred in 2020 at Seattle. Mattison also burned the Seahawks on screens and finished with six catches for 59 yards.
Jefferson led Minnesota with nine catches for 118 yards in his first NFL home game attended by fans (66,729). He became the fastest Vikings player to 100 career receptions, hitting the mark in his 19th game. Tyler Conklin caught seven passes for 70 yards and his second career touchdown.
Thielen added six receptions for 50 yards and passed Jake Reed for sixth in franchise history on the all-time receptions list.
Minnesota converted nine of its 14 third downs and netted 453 yards of offense.
Scoring Summary
Q1, 10:26 remaining
Seahawks 7, Vikings 0
DK Metcalf catches a 10-yard pass from Russell Wilson (Jason Myers kicks PAT) [9 plays, 75 yards, 4:34 time of possession]
Involved early: Wilson found Metcalf on three of his first five pass attempts for gains of 17 and 27 before the score.
Q1, 6:37 remaining
Seahawks 7, Vikings 7
Tyler Conklin catches a 7-yrad pass from Kirk Cousins (Greg Joseph kicks PAT) [7 plays, 70 yards, 3:49 time of possession]
Quick answer: The Vikings opened their first possession at U.S. Bank Stadium of the 2021 season crisply with a gain of 7 on a run by Alexander Mattison and followed with a 20-yard completion to the backup, who got the start in place of an injured Dalvin Cook.
Q1, 0:27 remaining
Seahawks 10, Vikings 7
Myers kicks a 53-yard field goal [11 plays, 40 yards, 6:10 time of possession]
Still good: Myers extended his streak of consecutive field goals to 37 before he later missed a 44-yarder with 3:14 left in the first half.
Q2, 11:12 remaining
Seahawks 17, Vikings 7
Chris Carson rushes for 30 yards (Myers kicks PAT) [6 plays, 76 yards, 3:33 time of possession]
Check: Russell Wilson appeared to audible at the line of scrimmage to shift to handing it to Carson, who found ample running room.
Q2, 5:28 remaining
Seahawks 17, Vikings 14
Adam Thielen catches a 15-yard pass from Cousins (Joseph kicks PAT) [9 plays, 85 yards, 5:44 time of possession]
Screen game: The Vikings got a gain of 23 on a screen to Mattison on the snap that followed a holding penalty against the Seahawks. The hold, drawn by Osborn, erased a sack of Cousins.
Q2, 0:16 remaining
Vikings 21, Seahawks 17
Justin Jefferson catches a 3-yard pass from Cousins (Joseph kicks PAT) [12 plays, 66 yards, 2:58 time of possession]
Three thirds: Minnesota converted a third-and-1 with a run by C.J. Ham, a third-and-4 with a pass to Thielen for a gain of 7 and a third-and-8 with a 9-yard reception by Jefferson.
Q3, 6:34 remaining
Vikings 24, Seahawks 17
Joseph kicks a 43-yard field goal [16 plays, 50 yards, 8:26 time of possession]
Drive extenders: The Vikings converted a second-and-14 with a 15-yard pass to Jefferson, a third-and-1 with a 3-yard run by Mattison and a third-and-4 with an 8-yard pass to Jefferson, who made a nifty in-and-out move on his score.
Q4, 13:47 remaining
Vikings 27, Seahawks 17
Joseph kicks a 34-yard field goal [11 plays, 70 yards, 5:01 time of possession]
Three wide: Thielen (21 yards), K.J. Osborn (11 yards) and Jefferson (28 yards) each earned first downs with receptions on the drive. Osborn's occurred on a play with four receivers on the field.
Q4, 4:31 remaining
Vikings 30, Seahawks 17
Joseph kicks a 20-yard field goal [12 plays, 88 yards, 7:08 time of possession]
Beating the blitz: Cousins backpedaled but delivered the ball accurately to Osborn to gain 15 and beat a blitz on third-and-5 from the Seattle 37.