Real were ahead through a Cristiano Ronaldo penalty with 23 minute to play.
An unfortunate own goal from Sergio Ramos and a stunning stoppage time winner from Stevan Jovetic then ended Real Madrid’s Spanish record 40-game unbeaten run on Sunday.
Real remain on top with 40 points.Sevilla are one point behind them and Barcelona are third.
Barcelona demolished Las Palmas 5 – 0 in their last game about two days ago – with both Messi and Suarez contributing to the goal scoring spree.
Highlights of that game as well..