Niewiadoma (WM3 Energie) won the opening stage and held the race lead to the finish, ahead of Christine Majerus and Hannah Barnes.
The 62km London circuit stage was won by Wiggle High5’s Jolien D’hoore with Barnes (Canyon SRAM) and Majerus (Boels Dolmans).
Niewiadoma also moved into the lead of the UCI Women’s WorldTour following the OVO Energy Women’s Tour, overtaking Anna van der Breggen (Boels-Dolmans).
Runner-up Majerus won both the sprint and points classifications, clinching the former after her and three Boels Dolmans team-mates took the race by storm in London, forcing an eight-rider group clear that contested both intermediate sprints.
With an eye on the finish, Wiggle HIGH5 worked to bring the group back for D’hoore, reuniting the field with three laps to go and setting up a thrilling finish on Regent Street St James.
Audrey Cordon-Ragot (Wiggle High5) won the mountains classification while Sunweb took home the team classification, with their rider Lucinda Brand claiming the week’s combativity prize.