Radamel Falcao's 92nd-minute penalty frustrated former club Atletico Madrid as they were held to a 1-1 draw by Rayo Vallecano on Tuesday.
Atletico looked to be on course for a fourth straight LaLiga win after Alvaro Morata netted a first-time finish from their only shot on target of the opening 45 minutes.
Diego Simeone's men protected that advantage until the final seconds of normal time, when Jose Gimenez handled and then, following a short delay, Falcao netted from the spot.
A point at home leaves Atletico still third, but they lost further ground on champions and leaders Real Madrid, who are five points better off with a game in hand.
Atletico were ahead within 20 minutes, Antoine Griezmann winning the ball high up the pitch before delivering an inch-perfect cross to Morata, who exquisitely swept past Stole Dimitrievski.
Axel Witsel then dragged a shot wide of the left post as Simeone's side looked to add a quick second, but Rayo improved as the half continued, and Ivan Balliu stung the palms of Ivo Grbic with a fierce drive before the break.
Pathe Ciss had a decent chance to level soon after the interval but could only head wide, before Morata nodded off target at the other end.
Sergio Camello sent a low effort agonisingly past the right post as Rayo pushed for an equaliser, and it appeared as though Grbic's save from Falcao when one-on-one would deny the visitors.
However, Gimenez handled from Randy Nteka's header with time almost up, allowing Falcao to snatch a point against his old side.