Euro round-up: Skrtel, Sterling send Reds two points clear
The underdogs kept their noses in front as Liverpool beat Manchester City 3-2 to stay top of the Premier League and Atletico Madrid won 2-0 at Getafe to increase their lead in La Liga after Barcelona slipped up at lowly Granada.
Read on to meet the players of the weekend...
In England, Liverpool overcame Manchester City 3-2 in a dramatic game at Anfield on Sunday to remain two points clear at the top of the Premier League with four games remaining.
Early goals by Raheem Sterling and Martin Skrtel put Liverpool in charge but City fought back through David Silva and a Glen Johnson own goal before Philippe Coutinho struck the winner 12 minutes from time.
Chelsea overcame 10-man SwanseaCity 1-0 thanks to a second-half goal by Demba Ba and they are Liverpool's closest challengers with the two club's meeting at Anfield on April 27 looking like a potential title decider.
City stayed third, seven points behind the leaders but with two games in hand.
Arsenal will play HullCity in the FA Cup final after the Premier League sides saw off spirited lower-tier opponents in the semi-finals at Wembley.
Arsenal needed a late equaliser by German defender Per Mertesacker to salvage a 1-1 draw against holders Wigan Athletic before winning a penalty shootout 4-2 to stay on course for their first major trophy in nine years.
Hull fought back from 2-1 down at halftime against third tier Sheffield United to win 5-3 and reach the final for the first time in their history.
Image: Liverpool players celebrate a goal by Philippe Courtinho (obscured) during their match against Manchester City during their English Premier League match at Anfield in Liverpool on Sunday
Photographs: Nigel Roddis/Reuters
The 'Diegos' show for Atletico
In Spain, Atletico Madrid moved a step closer to a first title in almost two decades when Diego Godin and Diego Costa scored in a 2-0 win at 10-man Getafe on Sunday that stretched their advantage at the top to three points.
The surprise leaders ahead of much wealthier rivals Real Madrid and Barcelona, Atletico are well-placed with five games left to become the first club other than the big two to win Spain's domestic league since Valencia in 2004.
Barca surrendered second place to Real on Saturday when they followed their Champions League elimination at the hands of Atletico with a shock 1-0 defeat at Granada. Real thumped Almeria 4-0 at the Bernabeu.
Atletico have 82 points, with Real in second on 79 and Barca, who host Atletico on the final day of the season, on 78.
Image: Atletico Madrid's Diego Godin (right) celebrates his goal against Getafe during their La Liga match at Coliseum Alfonso Perez stadium in Getafe, outside Madrid on Sunday
Photographs: Susana Vera/Reuters
Higuain shines for Napoli
In Italy, second-placed AS Roma did their best to keep the Serie A title race alive by beating Atalanta 3-1 to move within five points of leaders Juventus who visit Udinese on Monday (1845).
Rodrigo Taddei, Adem Ljajic and Gervinho scored the goals as Roma chalked up their seventh consecutive win.
The next three teams also won with Gonzalo Higuain claiming a hat-trick as Napoli beat Lazio 4-2, Alberto Aquilani scoring twice in Fioretina's 5-3 win at Verona and Inter winning 4-0 at 10-man Sampdoria.
Juventus, with six games to play, have 84 points and Roma are on 79 in the two Champions League group stage places. They are followed by Napoli (67) in the Champions League playoff spot and Fiorentina (58) and Inter (53) in the Europa League places.
Image: Gonzalo Higuain of Napoli celebrates after scoring against SS Lazio during their Serie A match at Stadio San Paolo in Naples, Italy on Sunday
Photographs: Giuseppe Bellini/Getty Images
Bayern fall to 2nd loss
In Germany, Borussia Dortmund dazzled in a 3-0 win over champions Bayern Munich with Juergen Klopp's team claiming back some Bundesliga bragging rights after their Champions League exit with a stellar attacking performance.
Goals from Henrikh Mkhitaryan, Marco Reus and Jonas Hofmann handed Bayern their second league defeat in a row and the worst loss in coach Pep Guardiola's career.
Dortmund protected their three-point lead over third-placed Schalke 04, who eased past Eintracht Frankfurt 2-0 to remain on track for an automatic Champions League group stage spot next season.
Bayer Leverkusen ended their recent bad run on coach Sascha Lewandowski's debut when they edged past Hertha Berlin 2-1 to reclaim fourth place on 51 points, one ahead of VfL Wolfsburg following their second win in 10 league games.
Image: Borussia Dortmund's Pierre-Emerick Aubameyang (3rd from left) Marco Reus (2nd from right) and Jonas Hofmann (right) celebrate a goal against Bayaern Munich during their Bundesliga match in Munich on Saturday
Photographs: Michaela Rehle/Reuters
Ferri takes Lyon past PSG
Meanwhile, in France, Paris St Germain lost their second Ligue 1 game of the season when they were beaten 1-0 at Olympique Lyon on Sunday to slow their title charge.
Jordan Ferri scored the only goal with a curling shot in the first half to leave PSG with 79 points from 33 games, six days before the sides face each other in the League Cup final.
Second-placed Monaco are 10 points adrift after Emmanuel Riviere's goal secured a 1-0 win at Stade Rennes on Saturday.
Lille stayed third thanks to a 1-0 home win against Valenciennes in the northern derby on Saturday.
Image: Jordan Ferri of Lyon
Photographs: Claudio Villa/Getty Images