In recent weeks, second-year running back Jerick McKinnon had become an afterthought. Adrian Peterson, one of the league's leading rushers, had been hogging the ball on early downs for the Vikings. And trusty pass blocker Matt Asiata was the one replacing Peterson in longer third-down spots.

But McKinnon was back in the gameplan during Sunday's comeback win.

Against the Lions, McKinnon played a season-high 15 snaps, more than he got in the previous two weeks combined, and was handed a season-high nine carries. He picked up 36 yards on those runs and added a one-yard catch.

Peterson, despite getting ill on Saturday due to either some bad seafood or a swig of tobacco juice, still got the majority of the offensive snaps, playing 44 of 75. Asiata out-snapped McKinnon, 16-15, too. But it was a nice change to see McKinnon, who was impressive as a rookie, have a significant role.

We'll see if McKinnon's snaps are trending upward or if this was simply a byproduct of Peterson, who has played 67.7 percent of the offensive snaps this season, not being at full strength after puking his guts out a day prior.

Here are some other observations from the official NFL snap counts:

— Defensive tackles Linval Joseph and Tom Johnson had a busy afternoon with Sharrif Floyd sidelined due to ankle and knee injuries. They both played 44 of the 54 snaps. That was Joseph's second-highest snap count of the season and the most for Johnson in 2015. The new guy, Kenrick Ellis, played just five snaps a few days after signing with the Vikings.

— Rookie wide receiver Stefon Diggs got his second straight start and played a career-high 60 snaps. Charles Johnson, whom Diggs overtook to earn the starting role, played just nine snaps in his return from a rib injury. Adam Thielen replaced Jarius Wright when the slot receiver suffered a concussion in the third quarter. Thielen played 23 snaps. Wright played 26. Starter Mike Wallace played 56. And Cordarrelle Patterson got four.

— Veteran outside linebacker Chad Greenway played 27 of the 54 defensive snaps, his most since the season opener. He has played 51 snaps in two games since the Gerald Hodges trade. Greenway, who had a key sack, took a handful of nickel snaps away from rookie middle linebacker Eric Kendricks, who played 48 snaps. Outside linebacker Anthony Barr, as usual, didn't miss a down. Backup Audie Cole played a couple of snaps on defense.

— Fullback Zach Line played a season-high 19 snaps in the win. That's about five more than he had averaged in the team's previous four games.

— Defensive end Everson Griffen was back on the field yesterday after missing the previous game due to an illness. He played all but three snaps. Ditto for fellow starter Brian Robison. Rookie Danielle Hunter, who started for Griffen a week ago, played just 13 snaps. Scott Crichton got three.

— Rookie cornerback Trae Waynes did not play on defense. In the Week 6 over the Chiefs, Waynes and Terence Newman alternated snaps at left cornerback. Yesterday, Newman played 52 of the 54 snaps. Xavier Rhodes played 53. Nickel cornerback Captain Munnerlyn was out there for 38. At safety, starters Harrison Smith and Andrew Sendejo played every snap.

— You can decide if this is a good thing or not, but the Vikings again got a full day's work from each of their five starting offensive linemen. They all played every snap and have yet to miss a single snap through six games.