After going winless through the first half of the season, Marianne Vos finally broke her drought in stage 8 of the Giro Rosa Friday in Breganze, Italy.

The former world and Olympic champion, riding for Waowdeals, outsprinted two breakaway companions at the end of the 121.6-kilometer race. Another Olympic medalist, Elisa Longo Borghini (Wiggle-High5) was second. Sunweb’s Lucinda Brand was third out of the break.

Annemeik van Vleuten (Mitchelton-Scott), winner of stage 7’s time trial, kept her overall lead.

The race began at a fast clip with a number of attacks and attempted breakaways.

After the first climb at 20 kilometers in, the peloton split into two groups with a front group of about 70 riders.

“There’s never an easy day in the Giro Rosa but we were in control again today and we had Gracie Elvin with us in the front, so I felt pretty comfortable and it was a good day for our team,” said van Vleuten.

On the last descent, eight kilometers before the finish, Vos, Longo Borghini, and Brand made their move.

Vos played her cards right in the finale to win the day.

The GC riders were content to let the breakaway go prior to Saturday’s summit finish on Monte Zoncolan in stage 9, the race’s penultimate day.

“After yesterday, I feel confident for the Zoncolan,” said van Vleuten. “I think it is less stressful than a day like today so I really look forward to the climb. I take the race day by day so we will have a talk about our tactics for the next days and I know the Zoncolan very well.”