20. etappe av Giro d'Italia 2010 ble kjørt den 29. mai 2010. Etappen ble preget av flere bruddforsøk, men de fleste ble raskt syklet inn av hovedfeltet. Drøye 35 kilometer før mål stakk Gilberto Simoni og Johann Tschopp i fra i stigningen opp Gavia. I sin siste Giro håpet vinneren fra 2001 og 2003 å være førstemann over Cima Coppi som ses på som en ære, men Tschopp spurtet lett i fra italieneren, og i nedstigningen suste sveitseren nedover i et tempo som gav han en ledelse på ett minutt før siste stigning.
I gruppen med sammenlagtfavorittene satte Cadel Evans inn et knusende angrep i jakten på etappeseieren og Michele Scarponi prøvde å riste av seg Liquigas-duoen Basso og Vincenzo Nibali for å ta verdifulle sekunder på de to i sammendraget. Basso klarte å lime seg på Scarponis bakhjul, mens Nibali tilslutt måtte se seg slått med 18 sekunder av sine bruddkamerater på den foregående etappen.
Inn mot mål klarte ikke Evans å komme opp til Tschopp som sikret seg sin første etappeseier i Giroen.[1]
Rittets eneste nordmann Gabriel Rasch måtte stå av sykkelen i de tunge bakkene mellom Bormio og Passo del Tonale etter å ha hjulpet Carlos Sastre frem til en foreløpig 8.-plass i sammendraget.[2]