Iran's Hossein Vafaei edged out Ronnie O'Sullivan in a thrilling final frame to reach the quarter-finals of the World Open in Yushan. O'Sullivan fought back from behind on four occasions, the last time with a break of 125, but ran out of position on a break of 62 in the decider. The world No 1 still looked set to win when he later potted the final red to lead by 26 points, but missed a difficult black along the cushion instead of opting to leave Vafaei snookered on the yellow.