What a weekend of action! Inter Milan took a decisive step towards the Serie A title, Liverpool lost again (this time to rivals Everton) at Anfield, La Liga leaders Atletico Madrid slipped up to give Real Madrid and Barcelona faint hope, and there was further joy for both Manchester City and Manchester United in the Premier League.
In the Bundesliga, Leipzig closed the gap on bumbling Bayern, while Erling Haaland and Borussia Dortmund thrashed Schalke to keep themselves in with a shout of a strong finish (and Champions League qualification next season).