Running back Adrian Peterson will start for the Vikings today in Detroit.

The Vikings downgraded Peterson to questionable yesterday due to an undisclosed illness. He is dealing with a finger injury, too. But he feels well enough to play against a Lions defense he ran all over in Week 2.

Wide receiver Charles Johnson will also be active after missing two games with a rib injury, but rookie Stefon Diggs will still be starting his place after he caught 13 passes for 216 yards in his first two NFL games.

Johnson should still have some kind of role on offense against the Lions.

Quarterback Taylor Heinicke, cornerback Jabari Price, defensive tackle Sharrif Floyd, offensive linemen Nick Easton and Jeremiah Sirles, tight end Chase Ford and defensive end Justin Trattou are inactive for the Vikings.

Inactive for the Lions are cornerback Josh Wilson, linebacker DeAndre Levy, tight end Brandon Pettigrew, offensive linemen Corey Robinson and Michael Ola, and defensive tackles Gabe Wright and Khyri Thornton.

Here is some pregame reading to keep you busy until the noon kickoff:

— UCLA teammates Anthony Barr and Eric Kendricks both figured they would wind up in the NFL. Only in their wildest daydreams, though, did they think they would be reunited in the pros, giving coach Mike Zimmer the versatile linebackers he needs to run his attacking scheme.

— Mark Craig writes that there is a certain beauty in ugly Vikings wins.

— Given their recent road struggles, I predicted the Vikings will lose today. If it makes you feel any better, I don't feel strongly about my pick.