Sevilla came from behind to win 2-1 at Real Sociedad on Sunday and stay in contention for an unlikely La Liga title bid.
The visitors, who won a dramatic match at Celta Vigo 4-3 in their last fixture, fell behind in the fifth minute to a goal from their former forward Carlos Fernandez.
But they responded with two quick-fire strikes by midfielder Fernando and striker Youssef En-Nesyri in the 22nd and 24th minutes to move into the lead.
Ancelotti on brink of sensational return to Real as Everton target Moyes
- Werner not what Chelsea expected but still crucial to Tuchel's grand plan
- Copa win proves Barca heading in right direction under Koeman
Brazilian Fernando created the danger for the equaliser and then pounced on a poor clearance from Robin Le Normand to score.
En-Nesyri also showed good anticipation when he put his side in front moments later, following up a deflected shot which came off the post to steer the ball into the unguarded net.
Sevilla comfortably defended their lead in the second half to record a fifth win in six league games which included a 1-0 victory at home to Atletico this month.
Sevilla are fourth in the standings on 64 points after 31 games, three behind leaders Atletico Madrid who host Eibar later on Sunday. Real Madrid are second on 66 after 30 games and Barcelona third on 65 from 30 matches.
Sevilla have not won the Spanish title since 1946 and have not finished in the top two since 1957 but En-Nesyri dared to dream.
"We'll go all out to win the seven games we have left and try to win La Liga. We're going to fight for the title," he told reporters.
Sevilla visit Levante on Wednesday before home games against Granada and Athletic Bilbao. They travel to Real Madrid on May 9.
Atletico close on Liga title with nervy win over Real Sociedad
Sevilla keep title dream alive with win over Valencia