Herzigova: 23 years at the top