Jhonatan Manuel Narváez won Stage 12 of Giro d’Italia 2020.

The results of the stage are appended below:

Stage 12 Results:

1- Jhonatan Manuel Narváez Prado representing Team Ineos Grenadiers reached finish line in 05 hours 31 minutes and 24 seconds

2- Mark Padun of Team Bahrain – Mclaren finished race in 05 h 32 m 32 s with 00:08 seconds gap from Race Stage Winner

3- Simon Clarke cycling for Team Ef Pro Cycling – 05:38:14

4- Joseph Rosskopf representing CCC Team – 05:38:54, Gap of 07:30

5- Simon Pellaud of Team Androni Giocattoli – Sidermec – 05:39:07, Gap of 07:43

6- Brandon Mcnulty cycling for UAE Team Emirates – 05:39:49, Gap of 08:25

7- Patrick Konrad representing Team Bora – Hansgrohe – 05:39:49, Gap of 08:25

8- Ruben Guerreiro of Team Ef Pro Cycling – 05:39:49

9- João Almeida cycling for Team Deceuninck – Quick – Step with race finish time of 05:39:49

10- Tao Geoghegan Hart representing Team Ineos Grenadiers – 05:39:49