Mallorca missed a chance to climb out of the La Liga relegation zone as they were held to a 1-1 draw at home to Rayo Vallecano on Friday.
Visitors Rayo, one of the Spanish top flight's surprise packets this season, took the lead through Piti seven minutes into the game at the Iberostar Estadi, Jose Manuel Casado laying on the assist.
It took the home side just five minutes to produce an equaliser, when Alfaro netted to make it 1-1.
But Mallorca proved unable to find a winner in the time remaining, leaving them 18th on the table, level on 28 points with 17th-placed Granada and just one point ahead of Real Zarazoga in 19th.
Granada host Real Valladolid on Saturday, while Zarazoga are away to bottom side Celta de Vigo in a crucial relegation battle on Monday.