O’Sullivan in the pink after quarter-final win