Nejlepší závodníci se utrhli v posledním výjezdu Monte Serra. V jedenáct kilometrů dlouhém stoupání udával dlouho tempo Esteban Chaves (EF Education - EasyPost) a udrželi se ho pouze krajané Einer Rubio (Movistar) a Dani Martínez (Ineos Grenadiers), dále Marc Hirschi (UAE Emirates), Lorenzo Rota (Intermarché - Wanty Gobert) a Natnael Tesfazion (Drone Hopper - Androni). 

1800 metrů před vrcholem Monte Serra zaútočil Martínez a po chvíli všechny utrhl. Na vrchol dorazil sám a ve sjezdu svůj náskok před Hirschim, Chavesem, Rotou a Rubiem ještě navýšil až na 30 sekund. Jenže ho také postihly křeče a na rovině před cílovým městem Pontedera nedokázal držet dostatečně vysokou rychlost a pravidelně střídající soupeři ho dostihli 5 kilometrů před cílem. 

Načež začala taktická bitva. Nikomu se samozřejmě nechtělo udávat tempo a zbytečně utrácet síly. Pronásledovatelé byli daleko, ztráceli přes minutu a půl a proto nebylo kam spěchat. V posledním kilometru jela vedoucí pětice krokem, závodníci ze sjezdu dokonce brzdili, aby nemuseli na nevýhodnou první pozici a čekali na závěrečný spurt. Pronásledovatelé se rychle blížili, ale to závodníky na čele nerozhodilo.  

Na první pozici jel Rota s Hirschim v háku, třetí pozici držel Martínez, čtvrtou Rubio a pátou Chaves. Jako první začal spurtovat Martínez, ale ostatní okamžitě zareagovali. Rota měl drobnou výhodu délky svého kola, ale Hirschi byl v dlouhém spurtu rychlejší a Itala porazil. Připsal si třetí letošní vítězství, všech dosáhl v jednorázových závodech první kategorie. Rota udržel druhé místo a o třetím místě rozhodla cílová kamera. Martínez byl jen o malý kousek lepší než Rubio.