Die &lt;a href="Snooker-Saison%201999/2000"&gt;Saison 1999/2000&lt;/a&gt; begann mit einer Reihe von Rückschlägen, aber beim Turnier in Shanghai, das in diesem Jahr in China Open umbenannt worden war, überstand er diesmal die Wildcard-Runde, besiegte anschließend den Führenden in der Weltrangliste John Higgins und auch noch die Nummer 12 Peter Ebdon und verlor nur knapp mit 4:5 im Viertelfinale gegen Brian Morgan. Es war sein bis dahin bestes Ergebnis bei einem Ranglistenturnier. In der Saison darauf gab es aber nur noch kleinere Erfolge, die Runde der ersten Hauptrunde bei den British Open 2000 waren noch sein bestes Ergebnis. Bei den letzten vier Ranglistenturnieren verlor er jeweils sein Auftaktspiel und so rutschte er in der Rangliste bis auf Platz 59 ab. Die nächsten beiden Jahre waren ein Spiegelbild dieser Saison mit jeweils einem Achtungserfolg bei den British Open und vielen Auftaktniederlagen bei den anderen Turnieren. So ging es langsam aber stetig weiter abwärts und erst musste um seinen Profistatus kämpfen. In der &lt;a href="Snooker-Saison%202003/04"&gt;Saison 2003/04&lt;/a&gt; kam er in den normalen Ranglistenturnieren nie über die zweite Runde hinaus und auch das Erreichen der vierten Qualifikationsrunde bei der Weltmeisterschaft am Saisonende konnte ihn nicht mehr retten. Als Nummer 95 der Rangliste musste er mit 34 Jahren die Main Tour verlassen.