María se vengó de la amante de su esposo el rey y ordenó el asesinato de Leonor de Guzmán en la primavera de 1351 en Talavera de la Reina, según relata el cronista Pedro López de Ayala: