De portugisiske herrene gjorde opprør, og dronningen ble avsatt etter en kortvarig innbyrdeskrig. Hennes sønn og arving, Afonso Henriques, beseiret Teresas hær den 24. juni 1128 i slaget ved São Mamede i nærheten av Guimarães. Den seierrike Afonso Henriques førte deretter moren sammen med greven av Traba med deres barn ut av landet og landflyktighet i Galicia. De ble værende i nærheten av den portugisiske grensen hvor Fernando Pérez de Traba hadde opprettet klosteret Toxas Altas. Teresa døde kort tid etter, i 1130.