Italian Filippo Zana (Jayco AlUla) won the 18th stage of the Tour of Italy by winning the sprint ahead of Frenchman Thibaut Pinot on Thursday at the top of Val di Zoldo.

The two men had come out of a long breakaway of seven runners in which two other Frenchmen appeared, Warren Barguil, third, and Aurélien Paret-Peintre.

Already second in the Crans Montana stage, Pinot once again failed to win for his last Giro.