MINNEAPOLIS -- Minnesota's defense denied Odell Beckham Jr. all night and forced two turnovers that led to 10 points, and the Vikings mystified Eli Manning yet again during a 24-10 victory Monday over the New York Giants.
Sam Bradford threw a touchdown pass to tight end Kyle Rudolph for the third straight game and kept his turnover-free streak intact, helping the Vikings (4-0) lead from start to finish after falling behind in each of their first three wins.
Complete coverage of the Philadelphia Eagles and their NFL rivals from NBC Sports Philadelphia.
Beckham, who has yet to score this season, was smothered by cornerback Xavier Rhodes and had 23 yards on three catches. Victor Cruz and Sterling Shepard were quiet, too, and Manning was erratic as ever while finishing 25 for 45 for just 261 yards. Rhodes picked him off in the third quarter , the 15th interception for Manning in eight career starts against the Vikings. He's 2-6 with only five touchdown passes.
Matt Asiata and Jerick McKinnon each ran for a touchdown as the Vikings rushed for a season-high 104 yards. Bradford went 26 for 36 for 262 yards.
The Vikings, who have allowed only 50 points in four games, have an NFL-best turnover margin of plus-10. The Giants (2-2) dropped to minus-8 for the season.