When Anthony Barr is at his best, the Vikings defense goes next level. Barr has been playing like he's hair is on fire during the first five games and Sunday's win over the Giants was no exception. Barr finished the game with a tackle for loss and safety as well as an interception. He also had a sack that would've ended the Giants first possession of the game if not for a defensive penalty that negated it.
Whether by land or by air, Dalvin Cook was the gift that kept on giving for the Vikings offense. Cook amassed 218 yards from scrimmage on 27 touches, giving him a per-touch average of 8.1 yards. He became the first Vikings player to ever record 120+ rushing yards and 80+ receiving yards in a game. While he didn't reach the end zone this week, he was paramount to the Vikings scoring on six of their nine drives of consequence.
Kirk Cousins was sharp, calculated and poised against the Giants, completing 22 of 27 (81.4%) passes for 306 yards with two touchdowns and no interceptions. He had no turnovers, averaged 11.3 yards per attempt and generated a passer rating of 138.6. Cousins took advantages of opportunities with Adam Thielen, connecting on seven of eight targets to the star receiver, and he spread the ball around to several other playmakers, as well, including rookie Bisi Johnson who had career highs in receptions (four) and receiving yards (43).
Thielen generated both of the Vikings touchdowns on Sunday, hauling in a 15-yarder in the 1st quarter to make it 10-0 and then bringing in another one in the 3rd quarter to extend the lead to 25-10. Four of Thielen's seven catches for the day came on 3rd down and generated either a 1st down or touchdown, including his first score which came on 3rd and 4 from the Giants 15.