Biniam Girmay becomes first Black African to win a Tour de France stage after sprint win
German Nico Denz takes second stage win at Giro as Bruno Armirail steals race lead
Mads Pedersen wins stage six of Giro after breakaway duo caught with 300 metres left
Jonathan Milan sprints to win Giro stage 13 for victory number three