Alexander Rychagov, three times World champion