In March 2007 he qualified for the World Championship for the first time, winning three matches, culminating in a 10–4 win over Robert Milkins. In April 2007 he beat former world champion Ken Doherty 10–7 in the first round held at the Crucible Theatre in Sheffield, but lost to Matthew Stevens 9–13 in the second round. This was his first run to the last 16 of a tournament and helped him into the top 32 of the rankings (at no. 29).