O'Sullivan battles in to last four
O’Sullivan appeared to be cruising at 4-1, with breaks of 107 and 137 before his opponent pulled two frames back.
The world number one made it 5-3 with a 114, and despite Greene reducing the deficit once more, O'Sullivan wrapped things up with a 128 clearance.