Atletico Madrid delayed Barcelona’s LaLiga title celebrations, by beating Valencia 3-2 at home on Wednesday night.
Defeat for Atletico would have seen Barca clinch an eighth title in 11 years.
Alvaro Morata put Atletico ahead, but Valencia equalised in the 36th minute through former Atletico forward Kevin Gameiro.
TRENDING NOW: AFCON U17: Nigeria 9:10 Guinea
Antoine Griezmann put the home side back in front early in the second half with a header, but the visitors who are chasing fourth spot in La Liga, were awarded a penalty for a handball by Saul Niguez following a VAR review.
Captain Dani Parejo slammed the ball home from the spot.
Atletico came back again to take the lead for the third time with a brilliant strike from Angel Correa.
The win moved Diego Simeone’s side on to 71 points after 34 games, nine points behind the Catalans.
Barca will be champions if they beat Levante at home on Saturday, but could yet seal the title before kickoff, if Atletico lose at home to Real Valladolid earlier in the day.