Jon Izaguirre of Spain won the 16th stage of the Giro d'Italia on Tuesday while countryman Joaquin Rodriguez kept the overall lead.
Izaguirre had been in the lead group most of the day. He broke away on the final sharp climb of the mainly uphill 108-mile course from Limone sul Garda to Falzes/Pfalzen.
He finished in 4 hours and 2 minutes. Rodriguez was 8 minutes, 57 seconds behind.
This is Izaguirre's first win on a grand tour. He finished 16 seconds ahead of Alessandro De Marchi and Stef Clement.
Wednesday's 17th stage sends the Giro to the Dolomites mountain range. The 116-mile route features four tough climbs before the final descent into Cortina d'Ampezzo.
The Giro ends May 27 in Milan.