Kasia Niewiadoma celebrates after claiming the Tour of Britain title

Kasia Niewiadoma held on to win the OVO Energy Women's Tour of Britain after Jolien D'Hoore won the final stage in central London.

The 22-year-old from Poland, riding for WM3 Pro Cycling, was leading overnight and finished safely in the front group to secure the green jersey.

Belgian D'Hoore (Wiggle HIGH5) came home second in front of Britain's Hannah Barnes (Canyon//SRAM), who also finished third overall behind Christine Majerus (Boels Dolmans) of Luxembourg.

Barnes, 24, who was born in Tunbridge Wells and currently lives in Girona, Spain, was crowned the Adnams Best British Rider for 2017.

Her sister Alice Barnes, 21, finished sixth overall for the Drops team.