Britain's Tom Pidcock has won stage three of the Tour of the Alps less than a month after a "horror crash" in Spain.
The Pinarello-Q36.5 rider beat Tommaso Dati of Ukyo and Egan Bernal of Ineos Grenadiers to the line in Arco after holding his position at the head of the peloton in a sprint and powering over the line in warm weather in northern Italy.
The 26-year-old showed real strength about three weeks after suffering a high-speed crash on a descent during March's Volta a Catalunya when he misjudged a corner.
"With my injury and the time off, it's been difficult," Pidcock said after the stage. "Coming back is very hard mentally - even the first time I was dropped, it was tough to deal with. So this win feels really nice."