Debido a las intrigas de sus hermanos, la reina Leonor y Juan Alfonso Tello, quienes le habían sugerido su matrimonio con la infanta Beatriz, la legítima heredera del trono portugués, asesinó a María en noviembre de 1379 supuestamente por celos pensando que le había sido infiel.