Tim Merlier (Soudal QuickStep) s'impose à Fossano et remporte la 3e étape du Giro. Il devance Jonathan Milan (Lidl Trek) 2e et Biniam Girmay (Intermarché Wanty) 3e.
Tadej Pogacar (UAE Team Emirates) conserve le maillot rose.