Xabi Prieto earned Real Sociedad a stunning 4-3 win over Sevilla.
Imanol Agirretxe volleyed David Moyes' side in front shortly after a quarter of an hour but Timothee Kolodziejczak headed in an equaliser just before half-time.
Prieto restored La Real's lead from the penalty spot at the start of the second half but Sevilla turned the game around thanks to a header from Carlos Bacca and a penalty from substitute Kevin Gameiro.
However, with nine minutes remaining, Alejandro Arribas put the ball through his own net to make it 3-3 and Prieto struck again in injury time to decide the game.
The result sees La Real move eight points clear of the dropzone.