Rayo Vallecano stunned impotent La Liga leaders Barcelona on Wednesday with a 2-1 win, outplaying the Catalans at a rowdy Vallecas.
Atletico Madrid cut the gap on second-place rivals Real Madrid to two points with a 3-1 win over Real Mallorca, celebrating their 120th anniversary in style.
Xavi Hernandez's Barcelona remain 11 points clear of second-placed Real Madrid with seven matches remaining. After the champions lost at Girona on Tuesday their hopes of defending the title are virtually over, despite Barcelona following suit with a deserved defeat in the capital.
Xavi's side have won just one of their last four league matches -- a narrow triumph over Atletico on Sunday -- as they limp towards the finish line and a first title since 2019.
Related News