Mexican legend Cuauhtémoc Blanco finally beat in-form American goalkeeper Kasey Keller in extra time as the old rivals met in the semi-finals of the FIFA Confederations Cup Mexico 1999.