Luis Suarez scored an 88th-minute winner to earn Atletico Madrid a dramatic 2-1 comeback win over Osasuna that keeps their La Liga title hopes in their own hands heading into the final matchday.
Their dreams of a first title since the 2013-14 season appeared to have suffered a damaging blow 15 minutes from full-time when Ante Budimir struck completely against the run of play in Monday's (AEST) clash at Wanda Metropolitano.
Diego Simeone's side had earlier wasted a string of opportunities, twice hit the post and had strikes from Stefan Savic and Yannick Carrasco ruled out, though they dug deep to turn the game around in the final eight minutes.
Substitute Renan Lodi equalised and Suarez atoned for some earlier misses by firing in a winner for Atleti, the result moving them two points above Real Madrid – the only side that can now catch them – with one game left in the season.
Match-winner Suarez was twice denied by Sergio Herrera in the opening 15 minutes and dragged wide from another one-on-one, either side of pinging a shot against the post from inside the six-yard box.
Saul Niguez then clipped the post from range in a first half dominated by Atleti, who were further frustrated with an hour on the clock as Savic's powerful finish was ruled out for offside.
That frustration turned to anger from Simeone's perspective when Carrasco found the net but was also rightly flagged for offside, paving the way for a dramatic finale in the Spanish capital.
Budimir scored from one of Osasuna's two shots on target with a header at the back post that Jan Oblak thought he had scooped away, only for replays to show the ball had clearly crossed the line.
But with Atleti needing two goals to swing the title race back in their favour, Joao Felix played in fellow substitute Lodi to hammer home and Suarez then picked out the bottom-left corner with a first-time finish late on to seal the most dramatic of wins.