&lt;a href="Snooker-Saison%201987/88"&gt;1987/88&lt;/a&gt; war das Viertelfinale beim International Open das beste Ergebnis von Hughes. Bei Nicht-Ranglistenturnieren stand er noch zwei weitere Male unter den Letzten 8. In der Rangliste trat er damit auf der Stelle. In der folgenden Saison erreichte er beim Grand Prix das Achtelfinale. Sonst war bei Ranglistenturnieren inklusive der Weltmeisterschaft fünfmal in der Runde der Letzten 32 Schluss. Und bei der irischen Profimeisterschaft im Halbfinale gegen Alex Higgins. &lt;a href="Snooker-Saison%201989/90"&gt;1989/90&lt;/a&gt; gab es ein Achtelfinale bei den British Open, aber nur noch dreimal die Runde der Letzten 32. Als er es am Ende der Saison auch bei der WM nicht mehr ins Crucible schaffte, fiel er auch aus den Top 32 heraus.