Nach der Verteidigung seiner Weltmeistertitel über 200 m Freistil und 200 m Schmetterling 1986 in Madrid gewann er bei den Olympischen Spielen 1988 in Seoul olympisches Gold über 200 m Schmetterling und Bronze mit der 4×200-m-Freistilstaffel. 1991 beendete er nach der Weltmeisterschaft in Perth – wo er nochmals Gold gewann – seine Karriere als Schwimmer.