Matthew Stafford had a rushing and passing touchdown for the Rams (3-4), going 22 of 33 in the air for a season-low 187 yards.
Dalvin Cook (20 carries, 111 yards) and Alexander Mattison (five carries, 40 yards) combined for 151 rushing yards and two touchdowns for the Vikings (6-1).
According to the NFL, Kamara is the first player in league history to have 10 games with at least one rushing touchdown and one receiving touchdown in his first six seasons.
Josh Jacobs, who entered the game second in the NFL with an average of 105.5 rushing yards per game, finished with 43 yards on 10 carries for the Raiders (2-5).
It was the fourth consecutive 200-yard performance for Henry against the Texans (1-5-1), dating back to 2019, and the most rushing yards by any player this year.