Finistère Ladies Classic 2026: Sarah van Dam edges Lily Williams in photo finish for first pro win

Sarah van Dam claimed the first professional victory of her career at the 2026 Tout commence en Finistère Ladies Classic, beating Lily Williams by the smallest of margins in a photo finish at Plouhinec.

The 24-year-old Canadian came through from a five-rider breakaway that escaped with around 40km remaining and stayed clear of the peloton. Eva van Agt finished third for FDJ United-SUEZ, ahead of Maëva Squiban and Kiara Lylyk, while Amber Kraak crossed sixth after bridging to the leaders late in the race.

It gave van Dam the win she had threatened throughout a strong first season with Visma | Lease a Bike and opened Finistère’s two-race weekend with the breakaway getting the better of a peloton that never managed to organise a convincing chase.

Reijnhout gets Visma into the first break

The Tout commence en Finistère Ladies Classic made its UCI debut as the opening race of the weekend, taking the peloton from Pouldreuzic to Plouhinec before Sunday’s more established Pointe du Raz Ladies Classic.

At 94km, the race was short enough to encourage aggressive racing, and the first meaningful break arrived once the riders were on the finishing circuit around Plouhinec.

Rosita Reijnhout attacked for Visma | Lease a Bike alongside Solène Muller and Ema Comte. The trio established a gap, but there was little willingness in the peloton to give three riders much freedom with so much of the race still remaining.

Their advantage never developed into something capable of deciding the race, and they were caught with around 40km to go.

That catch did not calm the racing. It created the opening for the move that mattered.

Van Dam makes the decisive five-rider move

Eva van Agt, van Dam and Squiban were among the first riders to force their way clear after the regrouping. Williams and Lylyk soon joined them, creating a five-woman group containing riders from five different teams.

That composition helped.

There was no teammate sitting in the break with an obvious reason to disrupt the cooperation, while several of the riders had enough finishing speed to believe they could win if the move survived. The five quickly established a useful advantage and were soon more than a minute ahead.

Van Dam also had every reason to commit. She had spent much of 2026 getting close without taking a victory, including finishing second behind Elisa Longo Borghini on stage 2 of the Tour de Suisse Women, and a small-group finish suited her far better than waiting for a larger bunch to come back together.

The chase behind never developed into a sustained pursuit.

Nikola Nosková tried to bridge alone and at one point sat around half a minute behind the leaders, with the peloton further back. Her effort was eventually absorbed, leaving the five at the front with an increasingly realistic chance of deciding the race between themselves.

Kraak bridges but the break survives

FDJ United-SUEZ already had van Agt in the break, but Amber Kraak gave the French team another card when she launched a long chase of her own in the closing kilometres.

Unlike Nosková, Kraak made it across.

That briefly gave FDJ two riders among six at the front and changed the tactical balance. Van Agt no longer had to cover every move herself, while Williams, Squiban, Lylyk and van Dam had to account for the numerical advantage.

It did not produce another decisive attack.

The leaders remained together into the finish, although Kraak would ultimately concede two seconds as the sprint unfolded. The original five therefore still filled the first five places.

Further behind, the peloton had run out of road. Ally Wollaston led the next group home 1:32 after van Dam, confirming just how comprehensively the break had won its fight with the bunch.

Williams goes first, van Dam waits

The finale came down to positioning.

Williams had the fastest-looking route to victory and van Dam made sure she was close to the American before the sprint opened. With the road rising towards the finish in Plouhinec, going too early risked turning the sprint into a long effort after an aggressive second half of the race.

Williams committed first.

Lylyk tried to come around on the opposite side, while van Dam stayed close enough to Williams to use her acceleration before coming through the centre of the road.

There was almost nothing between them at the line.

The photo finish gave the victory to van Dam, with Williams second on the same time. Van Agt completed the podium, followed by Squiban and Lylyk.

Kraak crossed two seconds later in sixth.

Van Dam finally converts a season of near misses

The result is significant because van Dam’s 2026 season had already shown that she was capable of racing near the front at WorldTour level.

Her move to Visma | Lease a Bike followed a breakthrough 2025 campaign in which she established herself as more than a fast finisher, and her signing with Visma was built around developing her for hilly Classics and stage races.

That development has been clear this season. She finished fifth overall at the Tour Down Under and seventh at the Tour de Suisse Women, while also producing top results in one-day races. Finistère was different because she finally converted the position into a win.

The timing is useful too. Van Dam and many of the riders she raced against on Saturday have little time to recover before Sunday’s Pointe du Raz Ladies Classic, where the terrain becomes considerably more demanding.

The 2026 Pointe du Raz route adds around 18km of ribinoù and a six-lap Plouhinec finishing circuit, creating a much harder test than Saturday’s race. The wider history of the Pointe du Raz Ladies Classic also shows how the addition of Tout commence en Finistère has turned the event into a full weekend of international women’s racing.

Van Dam goes into that second race with something she had been missing all season: a professional victory already secured.

Tout commence en Finistère Ladies Classic 2026 result

Pos.RiderTeamUCI pointsTime
1Sarah van DamTeam Visma | Lease a Bike1252:22:05
2Lily WilliamsHuman Powered Health85+0:00
3Eva van AgtFDJ United-SUEZ70+0:00
4Maëva SquibanUAE Team L’IMAD60+0:00
5Kiara LylykMayenne-Monbana-MyPie50+0:00
6Amber KraakFDJ United-SUEZ40+0:02
7Ally WollastonFDJ United-SUEZ35+1:32
8Nadia QuagliottoCofidis Women Team30+1:32
9Nina BertonEF Education-Oatly25+1:32
10Victoire BerteauCofidis Women Team20+1:32