Sunday's early start in La Liga pitted Real Sociedad against Sevilla at the Anoeta.
The home side took the lead after 16 minutes courtesy of a smart volley from Imanol Agirretxe, but Sevilla levelled in first-half stoppage time courtesy of a near-post header from Timothee Kolodziejczak.
Sociedad regained the lead moments into the second period, however, when Xabi Prieto converted from the penalty spot.
Sevilla again answered back through Carlos Bacca 20 minutes from time, before Kevin Gameiro scored the game's second penalty to complete an incredible turnaround for the visitors.
Sociedad were not finished, however, and levelled courtesy of an own goal from Alejandro Arribas after 82 minutes, before Prieto won it in stoppage time for David Moyes's side.
Read how all the drama unfolded in Sports Mole's minute-by-minute live commentary of the action below.
SOCIEDAD: Rulli; Zaldua, Ansotegi, Inigo, De La Bella; Granero, Pardo; Castro, Canales, Prieto; Agirretxe
SEVILLA: Rico; Diogo, Arribas, Kolo, Tremoulinas; Iborra, Carrico; Vidal, Banega, Deulofeu; Bacca