છેલ્લા મોટી આંતરરાષ્ટ્રીય સફળતા વર્લ્ડ ચેમ્પિયનશિપ 2005, ચાઇના માં યોજાયેલી ખાતે ક્યુબન અપેક્ષા હતી.