Depois de dar a impressão que queria negociar, João Alexandre, reforçado por uma cavalaria mongol, derrotou o menor e melhor organizado exército bizantino na Batalha de Rusocastro. As cidades da região se renderam aos búlgaros enquanto Andrônico III buscava refúgio nas muralhas de Rusocastro. A guerra terminou com João e Andrônico se encontrando para firmar uma paz baseada no "status quo". Para selar a aliança, o imperador bizantino noivou sua filha de sua segunda esposa, Ana de Saboia, Maria (Irene), com Miguel Asen, um casamento que ocorreria finalmente em 1339.