Elisa Balsamo (Lidl-Trek) won stage 3 of the Giro d'Italia Women, taking another sprint victory in the maglia rosa ahead of Lily Williams (Human Powered Health) and Femke Gerritse (SD Worx-Protime) in an uphill sprint in Buja.
After the GC favourites split the race on the Montenars climb, a reduced peloton came back together on the run-in to the finish.