Receiver Percy Harvin, who missed Thursday's practice because of an illness, has returned, just as coach Leslie Frazier said he would (and the rest of us had a hard time believing).

Red flags fly anytime Harvin misses practice, especially when the reason given is "illness." He's battled migraines since he was 10 and missed three games in his first two years with the Vikings because of them.

But he looked fine early in practice. He returned kickoffs along with Lorenzo Booker during the early portion of practice that's open to the media. He also went through individual drills, too.

Every other player was at practice as well.

Frazier was asked after practice how Harvin looked in practice.

"I thought he looked pretty good," Frazier said. "He went through everything in practice and moved around pretty good. He should be fine for Sunday."

Said Harvin: "It was a stomach ache. I'm fine, fine, fine. Anything else?"

Frazier said CB Chris Cook (groin), who missed the second half of last week's game, also looks good to go. He has been listed as questionable, however, after being limited in three consecutive practices.

Note: The league did not fine Jared Allen for his roughing the passer penalty in the fourth quarter of last week's game.

INJURY REPORT: The Vikings have one player, Cook, listed as questionable. Seven are probable: DE Jared Allen (shoulder), PR Marcus Sherels (chest), CB Asher Allen (toe), WR Michael Jenkins (groin), DT Kevin Williams (foot), WR Percy Harvin (illness) and LB E.J. Henderson. Henderson and Cook were limited in practice on Friday. The others had full participation.