World champion Mark Williams staged a stirring comeback to win the World Open in China on Sunday.

David Gilbert looked set for his maiden ranking title as he led 9-5 but Williams' never-say-die attitude saw him fight back to take the title with a 10-9 victory.

It was a sorry end for Gilbert, who had played some solid snooker up until the moment he moved to within touching distance of a famous win.

For Williams, who was crowned world champion for the third time in May 15 years after his previous success, it was the 22nd ranking title of his career.

The win sees the Welshman leapfrog Ronnie O'Sullivan to claim second place in the world rankings.