MINNEAPOLIS — Latavius Murray scored two rushing touchdowns, and Adam Thielen broke free to run 60 yards on a 65-yard touchdown catch in the fourth quarter for a 24-7 win by the Vikings on Sunday at U.S. Bank Stadium.
Anthony Harris forced and recovered a crucial fumble in the second quarter, and the Vikings defense clamped down after the opening drive of the game, limiting the league's highest scoring offense to zero points the final 55-plus minutes of the game.
Los Angeles was averaging 32.8 points per game, and appeared to be heading for its second touchdown of the game when Harris knocked the ball away from Cooper Kupp at the Minnesota 1-yard line with 4:03 left in the first half.
Minnesota possessed the ball for 10:53 of a scoreless third quarter and broke the game open with 17 points in the fourth.
The defense bottled up Rams running back Todd Gurley, creating Purple traffic similar to gridlock on an L.A. freeway.
Gurley was limited to 37 yards on 15 carries, with a long of 8. Quarterback Jared Goff was held to 225 yards on 23-of-37 passing and had a passer rating of 79.2.
Murray finished with 95 yards on 15 carries, and Jerick McKinnon rushed 14 times for 48 yards.
Vikings quarterback Case Keenum was 27-of-38 passing for 280 yards with a score and a passer rating of 100.8 against his former team.
Thielen led the Vikings with 123 yards on six catches, posting his second straight game with at least 100 receiving yards. Kyle Rudolph added 58 yards on five catches.
The Vikings were 7-for-14 on third downs, and the Rams were just 3-for-11.
The Rams took a 7-0 lead on their opening possession with a fluid nine-play drive that covered 75 yards in 4:18. Goff came out slinging, with Los Angeles throwing on five of its first six plays. The fifth completion in that sequence was a gain of 23 to Kupp. Los Angeles then turned to Gurley for carries of 5, 3 and a 6-yard touchdown run.
The Vikings kept the ball for more than seven minutes on their opening possession before a tackle for loss by Nickell Robey-Coleman and a 15-yard face mask penalty on David Morgan pushed Minnesota back to midfield.
Ryan Quigley punted a 41-yarder and forced a fair catch at the Los Angeles 10, and the Vikings defense forced a quick three-and-punt after Danielle Hunter sacked Goff at the 1.
The Vikings took over at the 30-yard line after a 9-yard punt return by Marcus Sherels and a 5-yard illegal shift penalty on the Rams that was added to the Rams.
Keenum dodged sack attempts by two Rams defenders and delivered a 12-yard completion to Thielen on second down for a key gain on the second-to-last play of the first quarter.
Keenum converted a third-and-5 with a 5-yard pass to Rudolph, and Murray scored on an 8-yard rush two plays later.
After forcing a Rams punt, the Vikings moved the ball with a 28-yard pass from Keenum to Rudolph and a 14-yard scramble by Keenum. The drive, however, stalled at the 30. Keenum took a shot at Thielen in the end zone on third-and-7, but the receiver was unable to complete the catch after contact. Kai Forbath's attempt on a 48-yard field goal was wide right.
Vikings reserve defenders kept the Rams out of the end zone, and rookie Tashawn Bower recorded his first career sack with 10 seconds remaining.
View game action images as the Vikings take on the Los Angeles Rams at U.S. Bank Stadium Sunday.