Real Madrid crashed and burned in a 3-0 defeat at a rampant Sevilla on Wednesday, losing for the first time in La Liga under coach Julen Lopetegui and missing the chance to capitalise on Barcelona's shock 2-1 defeat at Leganes.
Portuguese striker Andre Silva gave Sevilla the perfect start against the European champions and joint league leaders by scoring from close range in the 17th minute after a mix-up between Real's out-of-form defender Marcelo and midfielder Casemiro.
AC Milan loanee Silva pounced four minutes later after poor goalkeeping from Thibaut Courtois, netting for the sixth time this season and moving above Lionel Messi as the top scorer in Spain, although Gareth Bale almost pulled one back for Real when his shot struck the post.
Sevilla had hammered Levante 6-2 in their last match and were relentless throughout the first half against Real.
After Franco Vazquez hit the bar, striker Wissam Ben Yedder scored in the 39th minute for his sixth goal in a week, rounding off a remarkable fourth consecutive home league win over Real for the Andalusian side, who climbed to fourth in the standings.
Real's wretched night continued as Luka Modric had a goal ruled out for offside after a lengthy consultation with the video assistant referee (VAR) and Marcelo came off injured, endangering his chances of playing in Saturday's city derby against Atletico Madrid.
The timing of Marcelo's injury also went against Real, who had to play the final 20 minute with 10 men as Lopetegui had already made the maximum three substitutions.