Sevilla scored four goals against Real Madrid on Saturday.
A day later, Sporting de Huelva put five past Córdoba and Málaga turned two Betis mistakes into a place in the semi-finals.
Granada were the only one of the four not to win over the weekend, but they held Tottenham level until late on before losing 0-1.
Pre-season stops on Wednesday: every result now decides who stays in the Andalusian Cup.
Granada and Sporting de Huelva play the first semi-final at 19:00. Sevilla and Málaga follow at 21:00. Both matches are at the Estadio Antonio Toledo Sánchez, inside the Ciudad Deportiva Francisco Mendoza in Huelva.
The winners return to the same ground on Sunday 16 August at 19:00 for the final.
The holders against the club with the most cups
Sporting won the first three editions of the Andalusian Cup. Granada, Sevilla and Betis follow with two each. A Huelva win would keep alive the chance of extending that record; another Granada cup would draw them level.
The two sides arrive from opposite ends of the draw. Granada went straight through as a Liga F club. Sporting had to start three days earlier and settled their tie against Córdoba 5-1.
Camila Pescatore scored twice before half-time. Alba Quintana and Paula Sánchez Clavijo also scored in a first half that ended 4-0, and África González made it five a minute after coming on.
Sporting now face a jump of two divisions, but they do so at the ground where they play every week and after a first competitive test. Twelve players remain from last season, eight arrived over the summer and Antonio Toledo is still in the dugout that carries his name.
Granada have changed far more. Irene Ferreras left the job for personal reasons on 24 July and Adrián Martín, until then her assistant, took charge. The transfer window brought 14 arrivals and 13 departures.
The three scorers from the 2025 final have gone too. Lauri Requena, Cristina Postigo and Sonya Keefe all scored in the 3-2 win over Sevilla that gave Granada their second Andalusian Cup. None of them is still at the club.
The new set-up has already faced two demanding tests. Bárbara López equalised in the 90th minute of the first friendly against Atlético de Madrid, and Tottenham could only beat Granada with a goal in the closing stages.
Sevilla go from Real Madrid to Málaga
David Losada’s side beat Real Madrid 2-4 in Marbella. It was their third friendly of the summer, after a 0-2 win in Córdoba and a 1-0 defeat to Costa Adeje Tenerife.
The win brings no points, but it puts Sevilla into their first knockout tie with an immediate attacking marker: four goals against one of the clubs who will play in the Champions League.
Málaga already know what it means to play for something in Huelva.
Their match against Betis was goalless at the break. Arantxa punished a defensive error straight after half-time and Marina capitalised on a goalkeeping mistake in the 71st minute. The 2-0 sent through the only semi-finalist never to have won the Andalusian Cup.
The gap in divisions favours Sevilla, but Málaga keep 16 players from the side that finished second in Group 3 of Segunda Federación and reached the promotion play-off. Héctor Díaz is also into his third season in charge.
Sevilla have the advantage of the bye and top-flight experience. Málaga have already survived one round and kept a clean sheet doing it. One needs to carry into the cup what it showed against Real Madrid; the other has to prove that beating Betis was not the limit of its run.
Two places and a final on Sunday
The semi-finals could produce a rerun of the 2025 final, but they also offer three new combinations.
Granada and Sevilla were the last two to contest the title. Sporting have not reached a final since 2023 and Málaga are chasing the first Andalusian Cup in their history.
The Andalusian federation has confirmed that Sunday’s final will be shown on RFAFtv. At the time of writing, it had not announced a specific broadcast for the two semi-finals.
The two Liga F clubs need two wins to lift the trophy. Sporting and Málaga have already come through one and must complete three.
This evening, that difference disappears. At 19:00 and 21:00, all four will be one win from the final.