Sergio Garcia's last-gasp strike rescued a point for Espanyol in a thrilling 3-3 draw at home to Valencia in La Liga.
Mubarak Wakaso opened the scoring for the hosts on the stroke of half-time but Sergio Canales levelled shortly after the restart. The real drama was reserved for the closing stages of the match, however, with Joan Verdu putting Espanyol ahead again in the 82nd minute before his effort was cancelled out by Jonas fine minutes later.
Roberto Soldado gave Valencia the lead in injury time but there was still time for more drama as Garcia scored in the 94th minute to snatch the draw. The result means Espanyol overtake Levante in 11th place, while Valencia missed the chance to reclaim fourth spot from Real Sociedad, who play Rayo Vallecano tomorrow.
Deportivo La Coruna took another big step towards survival after making it four wins on the trot with an impressive 4-0 victory at Levante. The game was as good as over inside the opening half-hour as Depor struck three times through Juan Carlos Valeron, Luis Pizzi and Nelson Oliveira. Bruno Gama put the icing on the cake with a fourth goal late on as the in-form Galicians climbed out of the relegation zone for the first time since November.
Valladolid staged a second-half turnaround to overcome ten-man Getafe 2-1 for their first home win since January. Paco Alcacer gave the visitors an undeserved lead moments before half-time but goals by Oscar Ramos and Javi Guerra in quick succession turned the match around before Alexis Ruano was sent off for Getafe.
In the late match, Malaga's week to forget ended on a high as Julio Baptista's injury-time goal secured a 1-0 win over Osasuna. Manuel Pellegrini's side were dumped out of the Champions League at the quarter-final stage on Tuesday thanks to Borussia Dortmund's injury-time heroics, but returned to winning ways tonight to climb to fifth place in the standings.