Milan grabs Dauphine stage victory and overall lead
The 1.93m (6-foot-4) 87kg Milan had to battle to keep up on a hilly 204.6km run through central France from Premilhat. When the pack hit the home straight, he rocketed away from his rivals to collect a 10-second victory bonus and the yellow jersey.
"That was really tough," said Milan. "I was dropped at one point and I was really on the limit, but I have to say thanks to my teammates because they brought me back and guided me until the last metres."
Briton Fred Wright was second and Dutchman Mathieu van der Poel third.