Zur &lt;a href="Snooker-Saison%201997/98"&gt;Saison 1997/98&lt;/a&gt; wurde die Profitour dann zweigeteilt, der Engländer hatte aber kein Problem, sich für die Main Tour zu qualifizieren. Die Profiturniere hatten jetzt weniger Teilnehmer und weniger Runden, aber er konnte sein Niveau halten und erreichte bei drei Turnieren die Runde der Letzten 32. Beim Grand Prix besiegte er Fergal O’Brien und verlor gegen Tony Drago. Beim German Open 1997 war er gegen Paul Hunter und erneut gegen O’Brien erfolgreich, bevor ihm der Weltranglistenerste Hendry erneut keine Chance ließ. Bei den Scottish Open war nach einem Sieg über Rod Lawler Peter Ebdon Endstation. 1998 stieg er damit erstmals auf in die Top 64 der Welt. Das Jahr darauf war nicht so erfolgreich, nur einmal, beim Thailand Masters, erreichte er die Letzten 48. Immerhin erreichte er viermal die Letzten 64. Auch bei der Weltmeisterschaft kam er erstmals so weit, und weil es das höchstrangige Turnier war, konnte er sich sogar auf Platz 56 der Weltrangliste verbessern. Diesen Platz verteidigte er in der &lt;a href="Snooker-Saison%201999/2000"&gt;Saison 1999/2000&lt;/a&gt;. Höhepunkt war die UK Championship, wo er nach Siegen über Gary Wilkinson und Mark King das Achtelfinale erreichte. Dann war aber zum dritten Mal in seiner Karriere Stephen Hendry für ihn nicht zu überwinden.