Sevilla moved top of La Liga and pushed Real Madrid down to fourth after beating 10-man Celta Vigo 2-1 on Sunday.
Pablo Sarabia headed in to open the scoring before Celta defender Nestor Araujo was sent off for picking up two yellow cards in as many minutes.
Wissam Ben Yedder doubled Sevilla’s lead shortly after the hour-mark and while substitute Sofiane Boufal pulled one back for Celta, it proved too little to late.
The victory is Sevilla’s fourth in a row and means they move one point above Atletico Madrid, and two clear of Real Madrid and Barcelona. Barcelona, however, play Valencia later on Sunday.
“At the moment we are playing with a lot of confidence,” Ben Yedder said. “We are showing we can be consistent.”
Atletico had earlier continued their own strong run after Angel Correa’s goal proved decisive in an untidy 1-0 win over Real Betis.
Atletico sat seven points behind Real and Barca after winning only one of their opening four league games but as their rivals have stumbled, Diego Simeone’s side have sprung into form.
This was Atleti’s fifth win in six in all competitions, with their only dropped points coming in a stalemate away to Real Madrid.
“We look at everything quietly and continue to improve,” Simeone said. “We have grown.”
Simeone can take some of the credit too for this victory at the Wanda Metropolitano, after throwing on both Correa and Thomas Partey as substitutes in the second half. Thomas provided the assist.
“When the players respond, the coaches look better,” Simeone said. “The teams that challenge up the top of the table are there because of the players they can bring off the bench.”
The contest was billed as a classic clash of styles, with Atletico’s stubborn defence up against the free-flowing Real Betis, who lit up the league last season with their flurry of goals.
It is testament to the threat they pose that opponents have become more cautious this season and Atletico were successful here in their strategy of absorb and counter-attack.
“A great coach once said, the best Plan B is always to do Plan A better,” said Betis coach Quique Setien.
They could also have gone top with a win, such is the scrunched nature of the top half, but instead, Betis stay seventh.
“We have fewer points than our performances deserve,” Setien added.
Diego Costa was missing with a thigh injury, allowing Nikola Kalinic to make his first start since joining from AC Milan in August.
There was a lack of width and clear thinking in the first half although Betis had the best chance early on. Loren Moron raced through a rare gap in the Atletico defence but the ball got stuck under his feet and he skewed wide.
Atletico posed a threat on the break but repeatedly fluffed the final pass. Kalinic struck the post early in the second half after Aissa Mandi gave it away, before Rodrigo lashed a shot at Pau Lopez.
Simeone flapped his arms to beckon the home crowd ane Atleti were finding their rhythm as Antoine Griezmann pulled back for Kalinic and then Correa fired across goal but neither Griezmann nor Diego Godin turned it in.
Correa, on for the quiet Thomas Lemar, had made a difference with his direct running and he deserved his goal in the 74th minute.
Thomas flicked it into his path and with no better option, the forward drove low into the bottom corner. Betis pushed in the latter stages but there was little hint of an equaliser. Atletico held on.