As expected, it all came down to the final climb to Sarnano Sassotetto. The stage was won in impressive fashion by Mikel Landa (Movistar), who held off Rafal Majka (Bora-Hansgrohe), George Bennett (LottoNL-Jumbo) and Fabio Aru (UAE Team Emirates).
The turning point came when race leader Geraint Thomas (Team Sky) slipped his chain with less than 1.5km to go. The Team Sky rider's mechanical sparked chaos, with several attacks going clear just before. Despite a late chase, Damiano Caruso (BMC Racing) did enough to move back into the race lead.
We hear from a devastated Thomas, as well as George Bennett, who almost won the stage. We also interview Tom Dumoulin after the 2017 Giro d'Italia winner was forced out of Tirreno-Adriatico following a crash.
Courtesy of our partners Prendas Ciclismo, we are giving away a free jersey from their retro collection. To win, all you need to do is click HERE and vote for your favourite jersey. Entries close next week.