Filippo Ganna vant sin fjerde etappeseier, og hans lagkamerat Tao Geoghegan Hart vant rittet sammenlagt.