Al-Aszraf nawiązał sekretny kontakt z Kutuzem (1259–1260) i w trakcie decydującego starcia pod Ajn Dżalut 3 września 1260 uciekł wraz ze swoimi oddziałami z pola bitwy, co istotnie przyczyniło się do zwycięstwa Mameluków nad Mongołami. Dzięki temu uzyskał przebaczenie swojej współpracy z Mongołami od Kutuza i potwierdził on jego władzę nad Himsem, już jako mameluckiego wasala. Jeszcze w tym samym roku kolejna mongolska armia wdarła się do Syrii i w listopadzie zdobyła Aleppo. Al-Aszraf połączył swoje siły z Al-Mansurem Muhammadem, który w międzyczasie ponownie objął rządy w Hamie, i ci dwaj Ajjubidzi 10 grudnia pokonali Mongołów w bitwie pod Himsem. Al-Aszraf zmarł w 1263 roku nie pozostawiając następcy i Hims przeszedł pod bezpośrednie panowanie Mameluków.