Miguel Angel Lopez on stage 20 of the Giro d'Italia 2019 (Luk Benies/AFP/Getty Images)The Colombian escaped punishment after punching a fan who brought him down in the last 5km
Miguel Angel Lopez finishing stage 20 of the Giro d'Italia 2019 (Luk Benies/AFP/Getty Images)Race commissaires made the decision after the finish of stage 20
Primoz Roglic finishing stage 20 of the Giro d'Italia 2019 (Luk Benies/AFP/Getty Images)The Slovenian is now 23 seconds behind Mikel Landa, just outside the podium places
Pello Bilbao wins stage 20 of the Giro d'Italia 2019 (Photo by Tim de Waele/Getty Images)Richard Carapaz finished fourth with only tomorrow's final time trial standing between him and the overall victory