Real Betis have fought back from 3-1 down to earn a 3-3 draw at home to local rivals Sevilla in La Liga.
Nosa Igiebor's 89th-minute equaliser for the home side has seen Betis move up into the European places with seven games left to play.
Ivan Rakitic slotted in from a tight angle to give the visitors a seventh-minute lead before he doubled their advantage midway through the half with an assured finish.
Sevilla then made it 3-0 with 34 minutes on the clock as Alvaro Negredo showed composure in the penalty area to fire into the bottom corner.
However, Betis reduced the deficit two minutes before the break when Dorlan Pabon dinked the ball over the onrushing Beto.
They scored again 10 minutes after half time thanks to Ruben Castro's penalty following Federico Fazio's block on Jorge Molina.
Sevilla's night got worse moments later as Gary Medel was shown a straight red card for a scuffle with Jose Canas.
With time running out, Betis snatched an equaliser in the final stages when Nosa Igiebor rose highest in the penalty area to thump a header into the back of the net.