Ronnie O'Sullivan was on the receiving end of a remarkable defeat in Bolton.