Lionel Messi gave up the chance for a hat-trick as Barcelona held off a late fightback from Getafe to win 5-2 and stay in the race at the top of La Liga.
Messi scored twice and could have had a third in injury-time at Camp Nou but deferred a penalty to Antoine Griezmann, who completed what was in the end a comfortable victory.
After beating Athletic Bilbao to lift the Copa del Rey last weekend, Barca are now in the hunt for the double, sitting five points behind Atletico Madrid but still with a game in hand.
Atletico had earlier brushed aside Huesca 2-0 to register back-to-back victories for the first time since January and with Real Madrid also seeing off Cadiz, there is no margin for error now in a thrilling battle for the title.
None of Spain’s leading trio appear to have been affected by an incredible few days off the pitch, which saw Real Madrid, Atletico and Barcelona all sign up for the hugely controversial European Super League on Sunday.