Brian O'Keeffe, spokesperson for BoyleSports, said: "The battle between the bookies and the punters at Cheltenham is ...