He reached the last 16 of the 1994 World Championship. He also qualified for the tournament in 1993, 1995 and 1997. In 1996 he reached the final of the Asian Classic, beating Stephen Hendry before suffering a narrow 9–8 loss to Ronnie O'Sullivan. He made a 146 break in this tournament. In the same year he won the Benson &amp; Hedges Championship, which entitled its winner to a wild card place in the Masters. He beat Hendry again in the 2000 Grand Prix, in which he reached the quarter-finals, and reached the last 16 of the 2004 Irish Masters.