En 1980, il devient le premier joueur non-britannique à remporter le championnat du monde de snooker, battant Alex Higgins en finale. Il devient par la suite premier au classement mondial, et se maintient à cette position pendant la saison 1981-1982. En 1983, il perd sa deuxième finale au mondial, défait très sèchement par Steve Davis (18 à 6), signant pendant le tournoi son deuxième break maximal, après celui réalisé en 1977, déjà au Crucible.