Warren Barguil claimed victory by the slimmest of margains at the Grand Prix Miguel Indurain in a sprint finish