In the Women's Tour of Britain, the Australian Chloe Hosking beat Britain's Alice Barnes in a sprint finish on stage three in Royal Leamington Spa, with Poland's Katarzyna Niewiadoma doing enough to retain her overall lead.