Duża grupa podzieliła się w końcówce etapu, dzięki czemu wicelider wyścigu Brytyjczyk Geraint Thomas (Ineos Grenadiers) odrobił kilkadziesiąt sekund do lidera, Francuza Bruno Armiraila (Groupama-FDJ).
Przed pierwszą dużą grupą do mety dotarło 11 uciekinierów, ale wszyscy mieli duże straty do lidera i nie zagrażali zawodnikom z czołówki. McNulty po trójkowym finiszu wyprzedził prowadzącego przez wiele kilometrów samotnie Irlandczyka Bean Healy'ego (EF Education-EasyPost) i Włocha Marco Frigo (Israel-Premier Tech).
Długi etap, z czterema górskimi premiami, był okazją do ataków zawodników zajmujących dalsze miejsca w klasyfikacji. Kilkunastu z nich znalazło się przed peletonem, a jednym z inicjatorów akcji był Irlandczyk Healy. Sytuacja w prowadzącej grupce zmieniała się często, a peleton z liderem i faworytami tracił do prowadzących kilka minut, nie przejawiając chęci zmiejszenia straty.
Na czołowych pozycjach etapu finiszowali tym samym kolarze z ucieczki, a peleton ożywił się dopiero tuż przed metą. Atak Roglica i Almeidy już na ulicach Bergamo spowodował, że duża grupa podzieliła się, a w jej drugiej części pozostał lider wyścigu, tracąc kilkadziesiąt sekund do najgroźniejszych rywali.
Poniedziałek jest dniem odpoczynku w wyścigu. Wtorkowy, 16. etap prowadzić będzie z Sabbio Chiese do stacji narciarskiej Monte Bondone (203 km).
wyniki 15. etapu Seregno - Bergamo (195 km):
1. Brandon Mcnulty (USA/UAE Team Emirates) 5:13.39
2. Ben Healy (Irlandia/EF Education-EasyPost
3. Marco Frigo(Włochy/Israel-Premier Tech) obaj ten sam czas
4. Bauke Mollema (Holandia/Trek-Segafredo) strata 1.51
5. Einer Augusto Rubio (Kolumbia/Movistar) ten sam czaS
6. Simone Velasco (Włochy/Astana Qazaqstan Team) 2.26
7. Andrea Pasqualon (Włochy/Bahrain Victorious) ten sam czas
8. Laurens Huys (Belgia/Intermarche-Circus-Wanty) 3.10
9. Vincenzo Albanese (Włochy/EOLO-Kometa) 4.13
10. Francois Bidard(Francja/Cofidis) ten sam czas
...
15. Geraint Thomas (W.Brytania/Ineos Grenadiers) 6.53
18. Primoz Roglic (Słowenia/Jumbo-Visma) ten sam czas
32. Bruno Armirail (Groupama-FDJ) 7.26
...
88. Cesare Benedetti (Polska/Bora-hansgrohe) 20.50.
Klasyfikacja generalna:
1. Bruno Armirail (Francja/Groupama-FDJ) - 61:38.06
2. Geraint Thomas (Wielka Brytania/Ineos Grenadiers) 1.08
3. Primoz Roglic (Słowenia/Jumbo-Visma) 1.10
4. Joao Almeida (Portugalia/UAE Team Emirates) 1.30
5. Andreas Leknessund (Norwegia/DSM) 1.50
6. Damiano Caruso (Włochy/Bahrain Victorious) 2.36
7. Lennard Kaemna (Niemcy/Bora-hansgrohe) 3.02
8. Eddie Dunbar (Irlandia/Team Jayco AlUla) 3.40
9. Thymen Arensman (Holandia/Ineos Grenadiers) 3.55
10. Laurens De Plus (Belgia/Ineos Grenadiers) 4.18
...
115. Cesare Benedetti (Polska/Bora-hansgrohe) 2:43.50.