Keszeg voitti pronssia Budapestin sisäratojen MM-kisoissa 1989 3 000 metrin juoksussa ajalla 8.48,70. Seuraavana vuonna hän voitti EM-hopeaa Glasgow'ssa sisäratojen EM-kisoissa samalla matkalla ajalla 8.57,50. 1991 Sevillan sisäratojen MM-kisoissa hän oli toinen 3 000 metrillä ajalla 8.51,51. Vuonna 1992 hän voitti Euroopan mestaruuden Genovassa sisäratojen EM-kisoissa 3 000 metrillä ajalla 8.59,80. 1993 Toronton sisäratojen MM-kisoissa hän oli samalla matkalla toinen ajalla 9.02,89. Keszegin viimeinen arvokisamitali oli EM-hopea 3 000 metrin juoksussa Pariisin sisäratojen EM-kisoissa 1994 ajalla 8.55,61.