Breaking down the components of an impressive and necessary victory at Philadelphia:
Kirk Cousins: A. He has been prolific in every game except one while under pressure. He made at least two throws on Sunday that looked, by his body language and arm angle, like he might be just throwing the ball away to avoid a sack. Both hit Adam Thielen in stride, one for a touchdown.
Receivers: A. Thielen is one of the best players in the NFL and Diggs is comparable. I'd like to see Brandon Zylstra get some of Laquon Treadwell's playing time.
Running backs: C. Murray and his fellow backups did well to grind out yards against a tough defensive front. This would have been a B if not for Thomas' dangerous fumble on the backwards pass from Cousins.
Offensive line: B. I'm always wary of trying to grade offensive lines. Those on the outside just can't know who had what responsibilities. But after a shaky start the line did well enough for the Vikings to put up plenty of yards against a good defense.
Tight end: B. Cousins clearly has made getting the ball to his top two wideouts a priority. Kyle Rudolph isn't putting up big numbers, but he and his cohorts are doing their jobs.
Defensive line: A. Weatherly, Hunter and Joseph made big plays and this group overcame the absence of Everson Griffen.
LInebackers: B. Anthony Barr remains strangely quiet. Kendricks continues to make plays. With George Iloka playing more, Ben Gedeon rarely saw the field other than short-yardage situations.