Die nächsten zwei Saisons lief es dann nicht so gut, bis zum Ende der Saison 1986/87, als er Cliff Thorburn und Doug Mountjoy schlug und unter die letzten Acht bei der Weltmeisterschaft kam. 1987/88 erreichte er erneut das Viertelfinale der British Open sowie das Achtelfinale der UK Championship. Das reichte aus, um ihn am Ende der Saison auf Platz 23 der Snookerweltrangliste zu bringen.