Ronnie O'Sullivan was a 6-5 winner over Marco Fu in the UK Championship semi-final, but only after Fu blew some golden chances.