Ronnie O'Sullivan to play Neil Robertson in Welsh Open final

Image source, Getty Images

Image caption, O'Sullivan has won three out of four Welsh Open finals

Ronnie O'Sullivan beat Joe Perry 6-3 to reach the Welsh Open final where he will play Neil Robertson.

The two English players shared the first four frames before O'Sullivan hit a 124 clearance to edge ahead in the semi-final in Cardiff.

O'Sullivan, a three-time champion, then made breaks of 94 and 88 to lead 5-2 before winning with a 78.

Australia's Robertson beat Northern Ireland's Mark Allen 6-4 to reach his second final, to be played on Sunday.

Robertson, the 2007 champion, had trailed 2-0 in the best-of-11 frame match, but won the crucial third frame after a foul by Allen, of Northern Ireland.

The world number three then won five consecutive frames to lead 5-2 and withstood a comeback by Allen to reach the final.

The Rocket v RoboCop

Image source, AFP

Image caption, Robertson is a former world champion, unlike RoboCop

Speaking after the semi-final, O'Sullivan, 40, compared Robertson to cinematic cyborg law enforcer RoboCop.

"I have watched him through the UK Championships and he never showed emotion through the whole tournament, " O'Sullivan told 91热爆 Sport, ahead of the best-of-17 final.

"It shows what an unbelievable professional he is. He is Robocop, he is like the new Steve Davis or Stephen Hendry."

Robertson, 34, believes O'Sullivan is the favourite for the title.

"I don't mind flying under the radar," he added. "It is nice, I can be the underdog."