Real Madrid had intended to jog home with three points in the title hunt in Spain ahead of Tuesday's Champions League quarter-final against Bayern Munich.
Instead, Easter Eve ended with a real bang.
Real equalized in the 88th minute through Eder Militao. Relegation-threatened Mallorca then roared to a 2-1 victory after Vedat Muriqi scored in the 91st minute. It was Muriqi's 18th goal of the season, a tally that places him second in the scoring charts behind Kylian Mbappé on 23 goals.
Mallorca climbed to two points above the relegation zone.
Real Madrid is four points behind leaders Barcelona having played one more game.





