Vikings 27-24 Lions summary: score, stats, highlights | NFL Week 9 2025
A strong first quarter proves decisive as the Vikings inflict just a second defeat of the season on the Lions in Detroit.

End of Game
End of Regulation
J.J. McCarthy rushed up the middle for 1 yard loss
J.J. McCarthy rushed up the middle for 2 yard loss
Detroit timeout
J.J. McCarthy rushed up the middle for 1 yard loss
J.J. McCarthy passed to Jalen Nailor to the right for 16 yard gain, tackled by Arthur Maulet
Detroit timeout
Jordan Mason rushed up the middle for 1 yard gain, tackled by Terrion Arnold
Detroit timeout
J.J. McCarthy rushed up the middle for 4 yard gain, tackled by Alim McNeill
Detroit kicked off for 63 yards, Myles Price returned kickoff for 21 yards
Jake Bates made PAT
Jared Goff passed to Jameson Williams to the left for 37 yard touchdown
Two-minute warning
Jahmyr Gibbs rushed to the right for 1 yard gain, tackled by Jonathan Allen
Jared Goff passed to Amon-Ra St. Brown to the left for 8 yard gain, tackled by Isaiah Rodgers
Jared Goff passed to Amon-Ra St. Brown to the right for 19 yard gain, tackled by Fabian Moreau
Jared Goff passed to Amon-Ra St. Brown down the middle for 4 yard gain, tackled by Dallas Turner
Minnesota kicked off for 60 yards, Jacob Saylors returned kickoff for 26 yards
Will Reichard kicked a 20-yard field goal
J.J. McCarthy sacked by Al-Quadin Muhammad for no gain
J.J. McCarthy incomplete pass to the right intended for Justin Jefferson
Jordan Mason rushed to the left for 1 yard loss, tackled by Grant Stuard
Jordan Mason rushed to the left for 13 yard gain, tackled by Alex Anzalone. Detroit committed 1 yard penalty (Holding)
Jordan Addison rushed to the right for 16 yard gain, tackled by Aidan Hutchinson
Minnesota committed 10 yard penalty (Holding)
Jordan Mason rushed to the right for 5 yard gain, tackled by Jack Campbell
Minnesota blocked 45-yard field goal attempt by Jake Bates. Isaiah Rodgers returned for 41 yards
Jared Goff sacked by Jalen Redmond for 9 yard loss
Detroit committed 5 yard penalty (False Start)
Jahmyr Gibbs rushed to the left for 1 yard gain, tackled by Joshua Metellus
Timeout
Jared Goff incomplete pass down the middle intended for David Montgomery
Minnesota committed 5 yard penalty (Neutral Zone Infraction)
Jared Goff passed to Amon-Ra St. Brown to the right for 9 yard gain, tackled by Byron Murphy Jr.
Jared Goff passed to Amon-Ra St. Brown to the left for 6 yard gain, tackled by Jonathan Greenard
Jared Goff incomplete pass down the middle intended for Amon-Ra St. Brown
Detroit committed 10 yard penalty (Illegal Block)
Jared Goff passed to Sam LaPorta down the middle for 17 yard gain, tackled by Harrison Smith
David Montgomery rushed to the right for 2 yard gain, tackled by Andrew Van Ginkel
David Montgomery rushed up the middle for 3 yard gain, tackled by Blake Cashman
David Montgomery rushed to the right for 3 yard gain, tackled by Jalen Redmond
David Montgomery rushed to the right for 11 yard gain, tackled by Dallas Turner
Timeout
Ryan Wright punted for 51 yards, no return. Minnesota committed 15 yard penalty (Unsportsmanlike Conduct)
J.J. McCarthy sacked by Aidan Hutchinson for 9 yard loss
Jordan Mason rushed to the left for 3 yard gain, tackled by Nick Whiteside
J.J. McCarthy passed to Justin Jefferson to the right for 4 yard gain, tackled by Brian Branch
End of 3rd Quarter
Detroit kicked off for 64 yards, Myles Price returned kickoff for 35 yards. Minnesota committed 10 yard penalty (Holding)
Jake Bates kicked a 41-yard field goal
Jared Goff sacked by Eric Wilson for 11 yard loss
Jahmyr Gibbs rushed to the left for 4 yard gain, tackled by Isaiah Rodgers
Jared Goff incomplete pass down the middle intended for Jameson Williams
Jared Goff passed to Jameson Williams to the left for 18 yard gain, tackled by Blake Cashman
Jared Goff passed to Sam LaPorta to the left for 9 yard gain, tackled by Byron Murphy Jr.
Detroit committed 10 yard penalty (Holding)
Jahmyr Gibbs rushed to the left for 2 yard gain, tackled by Jonathan Greenard
Detroit committed 5 yard penalty (False Start)
Jared Goff passed to Jameson Williams down the middle for 13 yard gain, tackled by Harrison Smith
Jared Goff passed to Brock Wright to the left for 11 yard gain, tackled by Fabian Moreau
Jared Goff passed to Amon-Ra St. Brown down the middle for 15 yard gain, tackled by Byron Murphy Jr.
Timeout
Jared Goff sacked by Javon Hargrave for 8 yard loss
Minnesota kicked off for 65 yards, Jacob Saylors returned kickoff for 39 yards
Will Reichard made PAT
J.J. McCarthy rushed to the right for 9 yard touchdown
Timeout
J.J. McCarthy incomplete pass to the right
Jordan Mason rushed to the left for 2 yard gain, tackled by Alex Anzalone
J.J. McCarthy passed to Jordan Addison to the left for 17 yard gain, tackled by Terrion Arnold
Jordan Mason rushed to the left for 7 yard gain, tackled by Tyleik Williams
David Montgomery rushed to the left for 11 yard gain, tackled by Blake Cashman. David Montgomery fumbled. Harrison Smith recovered fumble for 1 yard loss
Jared Goff passed to David Montgomery to the right for 3 yard loss, tackled by Blake Cashman
Jared Goff incomplete pass to the right intended for David Montgomery
Ryan Wright punted for 39 yards. Kalif Raymond returned punt for 2 yards
J.J. McCarthy incomplete pass to the right intended for Justin Jefferson
J.J. McCarthy fumbled. J.J. McCarthy recovered fumble for no gain
Jordan Mason rushed up the middle for 5 yard gain, tackled by Tyler Lacy
J.J. McCarthy passed to Justin Jefferson down the middle for 21 yard gain, tackled by Amik Robertson
Timeout
Jack Fox punted for 54 yards, no return
Jared Goff passed to Jahmyr Gibbs to the right for 6 yard gain, tackled by Blake Cashman
Jared Goff incomplete pass down the middle intended for Amon-Ra St. Brown
Jahmyr Gibbs rushed to the left for 2 yard gain, tackled by Javon Hargrave
Timeout
Ryan Wright punted for 42 yards, no return
J.J. McCarthy incomplete pass to the right intended for Jalen Nailor
J.J. McCarthy rushed to the right for 7 yard gain, tackled by Jack Campbell
J.J. McCarthy incomplete pass to the right intended for Jordan Addison
Detroit committed 5 yard penalty (Offside)
Aaron Jones Sr. rushed to the left for 3 yard gain, tackled by Derrick Barnes
Aaron Jones Sr. rushed to the right for 6 yard gain, tackled by Alex Anzalone
Detroit kicked off for 56 yards, Myles Price returned kickoff for 20 yards
End of Half
J.J. McCarthy rushed up the middle for 1 yard loss
Jack Fox punted for 58 yards. Myles Price returned punt for 7 yards
Jared Goff incomplete pass down the middle intended for Sam LaPorta
Detroit timeout
Jared Goff passed to Jahmyr Gibbs down the middle for 1 yard loss, tackled by Andrew Van Ginkel
Jared Goff incomplete pass to the right intended for Kalif Raymond
J.J. McCarthy pass intercepted to the left. Terrion Arnold intercepted J.J. McCarthy for no gain
J.J. McCarthy passed to Justin Jefferson to the right for 1 yard loss, tackled by Amik Robertson
J.J. McCarthy incomplete pass to the left
Detroit committed 5 yard penalty (Illegal Contact)
J.J. McCarthy incomplete pass to the right intended for Justin Jefferson
Two-minute warning
J.J. McCarthy rushed up the middle for 3 yard loss, tackled by Derrick Barnes
J.J. McCarthy passed to T.J. Hockenson down the middle for 4 yard gain, tackled by Brian Branch. Detroit committed 15 yard penalty (Roughing the Passer)
Aaron Jones Sr. rushed to the right for 6 yard gain, tackled by Jack Campbell
Minnesota committed 5 yard penalty (False Start)
Timeout
Jack Fox punted for 40 yards, no return
Jared Goff incomplete pass to the left intended for Amon-Ra St. Brown
Jared Goff passed to Amon-Ra St. Brown down the middle for 8 yard gain, tackled by Theo Jackson
Jahmyr Gibbs rushed up the middle for 2 yard loss, tackled by Javon Hargrave
Minnesota kicked off for 64 yards, Jacob Saylors returned kickoff for 28 yards
Timeout
Will Reichard kicked a 50-yard field goal
J.J. McCarthy sacked by Jack Campbell for 14 yard loss
J.J. McCarthy passed to Jordan Mason to the left for 1 yard gain, tackled by Derrick Barnes
Jordan Mason rushed to the left for no gain, tackled by Brian Branch
J.J. McCarthy passed to Justin Jefferson to the right for 11 yard gain, tackled by Amik Robertson
J.J. McCarthy passed to Justin Jefferson to the left for 2 yard gain, tackled by Alex Anzalone. Detroit committed 15 yard penalty (Unnecessary Roughness)
Aaron Jones Sr. rushed to the left for 31 yard gain, tackled by Jack Campbell
Minnesota committed 5 yard penalty (False Start)
J.J. McCarthy sacked by Tyler Lacy for no gain
Detroit kicked off for 65 yards, Myles Price returned kickoff for 27 yards
Timeout
Jake Bates made PAT
David Montgomery rushed up the middle for 2 yard touchdown
Minnesota timeout
Jared Goff incomplete pass to the left intended for Amon-Ra St. Brown
David Montgomery rushed up the middle for no gain, tackled by Levi Drake Rodriguez
Jared Goff passed to Amon-Ra St. Brown to the left for 9 yard gain, tackled by Byron Murphy Jr.
Jared Goff passed to David Montgomery to the left for 13 yard gain, tackled by Blake Cashman
David Montgomery rushed to the left for 1 yard gain, tackled by Blake Cashman
David Montgomery rushed up the middle for 1 yard gain, tackled by Javon Hargrave
David Montgomery rushed to the right for 4 yard gain, tackled by Joshua Metellus
Jared Goff passed to Sam LaPorta to the left for 5 yard gain, tackled by Blake Cashman
Timeout
Ryan Wright punted for 44 yards. Kalif Raymond returned punt for 13 yards
J.J. McCarthy incomplete pass to the left intended for T.J. Hockenson
J.J. McCarthy sacked by Derrick Barnes for 4 yard loss
End of 1st Quarter
Jordan Mason rushed up the middle for 1 yard gain, tackled by Tyler Lacy
Jack Fox punted for 43 yards, no return. Minnesota committed 6 yard penalty (Holding)
Jared Goff sacked by Eric Wilson for 10 yard loss
Jared Goff incomplete pass down the middle intended for Sam LaPorta
Jahmyr Gibbs rushed up the middle for 4 yard gain, tackled by Blake Cashman
Jared Goff passed to Amon-Ra St. Brown to the left for 19 yard gain, tackled by Byron Murphy Jr.
Jahmyr Gibbs rushed to the right for 7 yard gain, tackled by Theo Jackson
Jared Goff sacked by Levi Drake Rodriguez for 6 yard loss
Minnesota kicked off for 61 yards, Jacob Saylors returned kickoff for 26 yards
Timeout
Will Reichard made PAT
J.J. McCarthy passed to T.J. Hockenson down the middle for 7 yard touchdown
J.J. McCarthy passed to Jordan Addison to the left for 31 yard gain, tackled by Arthur Maulet
Aaron Jones Sr. rushed up the middle for 1 yard gain, tackled by Jack Campbell
J.J. McCarthy incomplete pass to the left intended for Jalen Nailor
Aaron Jones Sr. rushed up the middle for 5 yard gain, tackled by Jack Campbell
J.J. McCarthy passed to Aaron Jones Sr. down the middle for 6 yard gain, tackled by Alex Anzalone
Aaron Jones Sr. rushed up the middle for 14 yard gain, tackled by Thomas Harper
Timeout
Jack Fox punted for 43 yards, no return
Jared Goff passed to Jameson Williams to the left for 2 yard loss, tackled by Jonathan Greenard
Detroit committed 5 yard penalty (False Start)
Jared Goff passed to Jahmyr Gibbs to the right for 2 yard loss, tackled by Eric Wilson
David Montgomery rushed to the left for 2 yard gain, tackled by Javon Hargrave
Minnesota kicked off for 63 yards, Jacob Saylors returned kickoff for 26 yards
Timeout
Will Reichard made PAT
J.J. McCarthy passed to Justin Jefferson to the right for 10 yard touchdown
J.J. McCarthy passed to Aaron Jones Sr. to the right for 14 yard gain, tackled by Thomas Harper
J.J. McCarthy incomplete pass to the left intended for Jordan Addison
Aaron Jones Sr. rushed to the right for 1 yard gain, tackled by DJ Reader
Aaron Jones Sr. rushed to the left for 11 yard gain, tackled by Brian Branch
Detroit kicked off for 62 yards, Myles Price returned kickoff for 61 yards
Timeout
Jake Bates made PAT
Jared Goff passed to Sam LaPorta down the middle for 40 yard touchdown
Jared Goff incomplete pass to the right
Jared Goff incomplete pass to the right intended for Jameson Williams
Jahmyr Gibbs rushed up the middle for 6 yard gain, tackled by Blake Cashman
Jared Goff passed to Sam LaPorta to the right for 11 yard gain, tackled by Byron Murphy Jr.
Jared Goff passed to Sam LaPorta to the right for 15 yard gain, tackled by Eric Wilson
Minnesota kicked off for 62 yards, Jacob Saylors returned kickoff for 25 yards
Complete your personal details to comment