A costly error by Majborough will have saved bookmakers millions on the opening day of the Cheltenham Festival 2025