Guest User 17 September 2020 News Tour de France 2020: Michal Kwiatkowski wins Stage 18 ahead of Richard Carapaz Guest User 17 September 2020 News Michal Kwiatkowski claimed the first Grand Tour stage win of his career in unique circumstances on Stage 18 of the Tour de France.