Image source, Getty Images
Sarah Gigante won her second stage of the 2025 Women's Giro D'Italia
Australia's Sarah Gigante won the penultimate stage of the Women's Giro d'Italia while Elisa Longo Borghini claimed the pink jersey as the overall leader.
Gigante broke away from the chasing pack on the final climb of the 150km route from Fermignano to Monte Nerone to catch stage leader Longo Borghini with three kilometres to go.
The 24-year-old then powered away to win stage seven by 45 seconds from Italy's Longo Borghini, who finished second and gained enough time to take over the race lead from Marlen Reusser.
"I'm very grateful to my team - we stuck to the plan," said Gigante, whose second stage win of the 2025 Giro saw her move up to third place in the general classification.
"We really wanted to try something, and winning this stage is fantastic.
"I had studied the final climb and decided to attack on the steep section. I wanted to show that stage four-win wasn't just a one-off, but that I came to Italy to achieve great results," said Gigante, who trails Longo Borghini by one minute 11 seconds overall.
"I'm still a bit far back in the general classification, but I'll give it a go tomorrow," she added.
Defending champion Longo Borghini leads Swiss rider Marlen Reusser, who finished fourth on the stage, by 22 seconds.
Sunday's final stage is a 130km route between Forlì and Imola.
Stage seven results
Sarah Gigante (Aus/AG Insurance-Soudal Team) 4hrs 44mins 14secs
Elisa Longo Borghini (Ita/UAE Team ADQ) +45secs
Isabella Holmgren (Can/Lidl-Trek) +1min 14secs
Marlen Reusser (Swi/Movistar Team) +1min 17secs
Antonia Niedermaier (Ger/Canyon/SRAM Zondacrypto) Same time
Barbara Malcotti (Ita/Human Powered Health) 1min 21secs
Urska Zigart (Svn/AG Insurance-Soudal Team) 1min 37secs
Pauliena Rooijakkers (Ned/Fenix-Deceuninck) 1min 48secs
Évita Muzic (Fra/FDJ–Suez) 2mins 17secs
Anna van der Breggen (Ned/Team SD Worx-Protime) 2mins 48secs
General classification after stage seven
Elisa Longo Borghini (Ita/UAE Team ADQ) 20hrs 56mins 48secs
Marlen Reusser (Swi/Movistar Team) +22secs
Sarah Gigante (Aus/AG Insurance-Soudal Team) +1min 11secs
Pauliena Rooijakkers (Ned/Fenix-Deceuninck) +2min 55secs
Antonia Niedermaier (Ger/Canyon/SRAM Zondacrypto) +3mins 7 secs
Anna van der Breggen (Ned/Team SD Worx-Protime) +3min 46secs
Isabella Holmgren (Can/Lidl-Trek) +3mins 54secs
Urska Zigart (Svn/AG Insurance-Soudal Team) +4mins 32secs
Barbara Malcotti (Ita/Human Powered Health) 4min 44secs
Katrine Aalerud (Nor/Uno-X Mobility) +5mins 1 secs