Cycling

Adam Yates produces stunning finish to win stage three

00:02:51