Dylan Teuns won the final individual time trial as Jakob Fuglsang defended his lead in the GC to win the overall.
Jesus Herrada won the sixth stage of the Vuelta a España, while Dylan Teuns took over the race lead from Miguel Angel Lopez.
The Tour de France's general classification battle has taken shape after Thursday's summit finish atop La Planche des Belles Filles
Thursday's sixth stage of the Tour de France produced a classic battle, and helped further the mythology of the Tour's newest great climb: La Planche des Belles Filles
Dylan Teuns held off Giulio Ciccone to win stage 6 atop La Planche des Belles Filles. Ciccone took yellow from Julian Alaphilippe
Ireland's Sam Bennett dominates sprint finish as Dylan Teuns retains lead on stage 3 of the Critérium du Dauphiné
Belgian Dylan Teuns takes first win since 2017 after escaping with France's Guillaume Martin
Sky's Wout Poels wins final stage at Tour of Poland Friday. BMC's Dylan Teuns fends off attacks to win overall by two-second margin.
BMC's Dylan Teuns wins Monday's hilly stage 3 of the Tour of Poland. Sagan finishes second and takes back GC lead.