Francisco Nino netted a stoppage-time equaliser as Tenerife kept their slim Primera Division survival hopes alive after a 2-2 draw with Almeria.
Marc Bertran fired Tenerife in front after 15 minutes, but the visitors equalised within three minutes through Pablo Piatti.
Albert Crusat appeared to have won it for Almeria with the visitors' second after 82 minutes, but Nino popped up with the leveller in the third minute of stoppage time.
Tenerife fell one place in the table after Valladolid's 2-1 win over Racing Santander, but are one of four clubs locked on 36 points.
Malaga, Valladolid, Racing and Tenerife will all be vying to avoid the two remaining relegation places and joining bottom club Xerez in dropping out of the top flight.
Tenerife were again hoping the comforts of home could make the difference and hand them a valuable win in the penultimate round of matches.
The Canary Islands club remained in 18th place following their 4-1 defeat at leaders Barcelona on Tuesday but they were just one point behind Racing Santander and Malaga above them entering the weekend's fixtures.
Jose Luis Oltra's side have won 29 of their 35 points this season in front of their own fans at their Heliodoro Rodriguez Lopez home.
They enjoyed a strong start and went close in the second minute when Diego Alves was forced to tip over Roman Martinez's header across goal.
The Almeria goalkeeper was in action soon after when he parried clear Nino's effort from six yards.
And Tenerife went ahead after 15 minutes when Bertran curled into the top corner with his left foot from 20 yards.
However, rather than build on their strong opening to the game, Tenerife allowed Almeria to respond.
The visitors were level within three minutes when Domingo Cisma found Piatti who tucked into the bottom corner from 12 yards.
Sergio Aragoneses saved comfortably from Fernando Soriano as Almeria tried to build on their lead.
Nino had an effort blocked as half-time approached and Miguel Angel Corona shot over from a free-kick in a dangerous position for Almeria early in the second half.
Aragoneses was again called into action following an Almeria corner.
Crusat's inswinging cross found Fernando Soriano, whose header from six yards was held by the Tenerife goalkeeper.
But Almeria did net a second eight minutes from time when Crusat struck.
He drilled in a low shot from the centre of the penalty area to put mid-table Almeria on course for a victory which would dent Tenerife's survival hopes.
But the Canary Islanders kept their slim hopes of remaining in the top flight alive with an equaliser in the third minute of stoppage time.
Martinez headed a ball down for Nino, who tucked in from 12 yards to secure a valuable point.
Tenerife, though, travel to Valencia next week knowing victory at the Mestalla may still not be enough to remain in the Primera Division.