Italian Filippo Ganna of Ineos Grenadiers pictured win the first stage of the Tirreno-Adriatico cycling race, a 11,5km individual time trial of Tirreno Adriatico 2025.