In der &lt;a href="Snooker-Saison%201988/89"&gt;Spielzeit 1988/89&lt;/a&gt; wiederholte er das Achtelfinale bei der UK Championship und bestätigte bei den anderen Turnieren mit zwei weiteren Top-32-Platzierungen seine Leistung. Besonders erfolgreich war er bei Nicht-Ranglistenturnieren, bei einer Turnierserie der WPBSA erreichte er zweimal das Halb- und einmal das Achtelfinale, das Achtelfinale war auch bei der English Professional Championship sein Ergebnis. Saisonhöhepunkt war aber die abschließende Weltmeisterschaft, wo er gegen Rex Williams mit 10:3 erstmals den Einzug in die Hauptrunde im Crucible Theatre schaffte. Sein erstes WM-Match vor Kameras gewann er mit 10:6 gegen den Weltranglistenachten Tony Knowles und im Achtelfinale gegen die Nummer 9 Mike Hallett lag er fast während des ganzen Matchs in Führung, nach dem 3:3-Zwischenstand musste er erst beim 12:12 wieder den Ausgleich hinnehmen. Dann verlor er aber den Entscheidungsframe und damit doch noch das Match. Mit Platz 26 erreichte er am Saisonende einen vorläufigen Karrierehöhepunkt.