CD Tenerife took a big step towards survival after picking up their first three points since the restart of LaLiga SmartBank following a 2-1 win over relegation-threatened Racing Santander at El Sardinero.
Joselu’s stunning first-half goal handed the visitors an early lead in the game before Álex Bermejo smashed home a second, seven minutes after half-time.
Tenerife were in complete control and were heading towards a comfortable three points until Jon Ander’s 93rd-minute strike, but the visitors managed to hold on for a valuable three points.
Racing’s relegation worries deepen as they now sit nine points from safety with eight games remaining, while Tenerife sit six points away from both the relegation zone and the top six.
Tenerife start quickly and take early lead through Joselu
An important three points were at stake going into the game and it was Tenerife that started the game brightly, picking up where they left off against Málaga - a game in which they dominated, but failed to score.
Bermejo picked up the ball in Racing’s half and was allowed to drive forward at the defence. Although his effort was kept out, Joselu was unable to direct the rebound towards goal inside the opening exchanges.
It wasn’t long before the visitors took the lead, just five minutes later. Adrián Ortolá’s goal-kick wasn't brought down cleanly by the defender and Joselu was quickest to react to the heavy touch, lobbing his first-time shot over the goalkeeper from 40-yards out.
The hosts had their first opening of the game on 18 minutes. Abraham Minero’s terrific first touch brought him inside from the left before evading a challenge and drawing a fingertip save from Ortolá.
Tenerife looked to have a chance to double their lead on 25 minutes when Joselu flicked the ball up, which hit the arm of Jordi Figueras, but after a review, the referee reversed his decision of handball.
It was the visitors continued to control the game and should’ve scored a second goal on 40 minutes. Luis Milla caught Racing pressing high and played a delightful through ball to Álex Muñoz down the left side.
The defender crossed into the box first time, but under pressure from Real Madrid loanee Luca Zidane, Alex Gómez couldn’t direct his shot towards goal.
Visitors double lead just after half-time through Bermejo
Gómez flashed an effort across goal and narrowly wide just six minutes after half-time, but it was under a minute later when Tenerife scored a deserved second goal in the game.
Moore got the edge on his marker to cross from the right. Joselu headed onto the bar, but Bermejo was on hand to volley the rebound home.
Just after the hour mark, Shaq Moore linked up with Luis Pérez, who was making his 100th appearance for Tenerife, down the right and the full-back pulled the ball back to Joselu in the area, whose low effort was saved by the Racing ‘keeper.
Tenerife were denied a third on 72 minutes when Dani Lasure curled towards the far corner of the net, but was denied by a terrific save from Zidane, who kept his team in the game.
Substitute Javi Muñoz went close to wrapping up the three points, however, Racing had other intentions and ensured it wasn’t a comfortable finish for their opponents by scoring in the third minute of additional time.
Mario Ortiz’s cross was headed into the back of a defender by Ander, who reacted within an instant to strike on the turn and rifle the ball into the roof of the net to give his side a chance of picking up a point.
There was one more chance that had the visitors holding their breath. In the 97th minute, the ball was played up into the box and Figueras headed over the bar.
Tenerife will play host to CD Mirandes on Wednesday, a side also looking for promotion. Racing will be away to SD Ponferradina later than evening.