In den folgenden drei Jahren arbeitete er sich stetig nach oben, bis er hinter Steve Davis und Jimmy White der drittbeste Snookerspieler der Welt war. Zweimal beim Grand Prix (1984 und 1986) und einmal bei der Weltmeisterschaft 1987 erreichte er das Halbfinale, bei der UK Championship und den British Open erreichte er das Finale und beim BCE International gewann er 1986 den ersten Titel bei einem Ranglistenturnier. Es sollte sein einziger großer Turniersieg bleiben.