Britain's Simon Yates held on to the overall lead as Ireland's Carrick on Suir cyclist Sam Bennett has had the biggest win of his career with a stunning victory in Stage Seven of the Giro d’Ital...