Demora mais tempo a encontrar o seu pico de forma na época de 1989, mas consegue atingi-lo a tempo de quebrar, no meeting de Zurique realizado no dia 16 de agosto, o recorde mundial de Renaldo Nehemiah, com o tempo de 12.92s. Alguns dias mais tarde, na Taça do Mundo de Barcelona, consegue 12.87 s, mas o vento anti-regulamentar de 2.5 m/s impede que a marca seja homologada. Entretanto, uma nova operação ao joelho faz com que a sua carreira comece a entrar em declínio, não conseguindo apuramento para os Jogos Olímpicos de 1992 em Atlanta.