He reached the second round of the 2007 World Championship, losing 10–13 to Ronnie O'Sullivan despite at one stage winning six frames in a row.