Ronnie O'Sullivan made a superb break of 89 to open up four-frame lead against Ryan Day at the World Snooker Championship.