Real Madrid avenged last season's Copa del Rey defeat to city rivals Atletico by beating them 3-0 to put one foot in this year's final.
Atletico came into the encounter full of confidence after going three points clear at the top of the Liga table at the weekend, but they were no match for their neighbours in Wednesday's semi-final first leg.
It did not take Real long to forge ahead, as Pepe's effort struck Emiliano Insua and flew past Thibaut Courtois after 17 minutes, delighting the home fans.
Pepe endured a bruising duel with Atletico's Diego Costa throughout the first half, but the defender came out on top and Real managed to double their lead in the second half when Jese Rodriguez placed a clever finish under the goalkeeper.
The hosts wrapped up the win and went a long way to securing their final berth as Angel di Maria saw his long-range effort deflect off Miranda before beating Courtois with 17 minutes left.
Defeat for Atletico ended their unbeaten run in all competitions at 23 matches, while Real have now not lost for the same number of games.
Despite being declared fit on Tuesday, Gareth Bale missed out for the hosts with a calf strain, while Atletico were unable to call upon David Villa – suffering from a hamstring problem.
Diego Simeone’s men looked nervous at the back in the opening stages, but the match’s first opportunity fell to them as Arda Turan met Juanfran’s cross near the penalty spot, only for Iker Casillas to parry the Turk's header away.
Real made the most of that let-off as Pepe helped to open the scoring in the 17th minute, the Portugal international’s shot from 25 yards taking a wicked deflection of Insua before flying past the helpless Courtois.
After a hotly contested first half-hour, Atletico's Belgian goalkeeper then denied Real a second goal twice in quick succession in the 32nd minute. First, Jese cut in from the left and stung Courtois' palms with a driven effort, before Luka Modric hit a volley straight at him from the edge of the area.
Carlo Ancelotti's men exerted some pressure again at the start of the second half and Cristiano Ronaldo tried his luck after running at Juanfran, but his low shot was saved by Courtois, who continued to keep Atletico in the contest.
The shot-stopper's luck ran out eventually, however. Di Maria's delicate pass with the outside of his left foot dissected the visitors' defence with 57 minutes played and Jese squeezed the ball under the goalkeeper with a deft flick.
Di Maria was involved again in Real's next attack, as his 30-yard effort was saved nervously by Courtois, before a tackle from the Argentinian drew a petulant reaction from Diego Costa, earning the forward a yellow card - which rules him out of the second leg.
Real completed the victory in the 73rd minute as Miranda deflected Di Maria's 30-yard strike past Courtois, putting last year's runners-up a giant step closer to sealing a final place.
|Allardyce confirms Rooney retains England captaincy|
|Hart to join Torino – agent|
|Sanches withdrawn from Portugal squad|
|Sporting CP issue Adrien Silva clarification amid Leicester links|
|Watford confirm Okaka signing|
|Manchester City outcast Zuculini seals Rayo Vallecano loan switch|
|Dembele offers something different - Deschamps|
|Sunderland would just love to get rid of me - Lens|
|No Casillas in Spain squad represents a ´new era´, says Ramos|
|Zenit defender Criscito could return to Italy, claims agent|
|Barcelona reveal Messi hamstring injury|
|Modric named new Croatia captain|
|Napoli announce Rog signing|
|De Boer is building something at Inter - Morratti|
|Keane eyes coaching career after international retirement|
|Bravo left out of Chile squad for family reasons|
|West Brom announce Chadli signing|
|Former Dodgers owner set for Marseille purchase|
|Ferdinand: I reached out to Wenger|
|Holgate has big quality for a young player - Koeman|
|Manchester United want to keep Rojo, says agent|
|Low not concerned by captaincy as Germany bid farewell to greats|
|Aguero pulls out of Argentina squad|
|Howedes: Germany must prove themselves all over again|
|Ventura close to tears on first day of Italy training|
|Torino interested in City outcast Hart|
|Adrien Silva hoping to seal ´exceptional´ Leicester switch|
|Boufal joins Southampton from Lille for club-record fee|
|Villa outcast Lescott joins AEK Athens|
|Milner: I´m learning left-back role as fast as I can|
|Allardyce ready for Hart transfer disruption|
|´Door always open´ for Barkley - Allardyce|
|Xhaka like Petit, claims Wenger|
|Coric: I was a medical away from joining Liverpool|
|Pasalic keen to put injury troubles behind him at Milan|
|Guardiola delighted with Sterling form|
|Rooney should retire from England duty - Shearer|
|Hazard can ´decide´ the title - Ivanovic|
|Allardyce hails ´outstanding´ Antonio|
|Belgium can make history - Henry|
|Nice president: Call Balotelli and tell him we need a striker|
|Modric would like to see out career in Madrid|
|Geromel replaces Caio in Brazil squad|
|Mustafi: Ozil convinced me to join Arsenal|
|Pardew confirms ´one or two´ more signings|
|MLS Review: Kaka brace denies NYC top spot, Timbers beat Sounders|
|Mihajlovic: I won´t waste anymore breath on Maksimovic|
|Okon named Central Coast Mariners coach|
|´Special´ Rashford will get chance - Rooney|
|Injury forces Schurrle out of Germany squad|
|Burke snubs Premier League interest to join RB Leipzig|
|Guardiola: Nasri has a future at City, if he wants it|
|Klopp confident ´all will be good´ with Sturridge|
|Emery confident PSG will bounce back|
|Athletic may strengthen squad - Valverde|
|Fabregas dismisses exit rumours, committed to Conte and Chelsea|
|De Boer encouraged as Inter´s wait continues|
|Barca ´strengthened´ by Luis Enrique´s 100th win|
|Fekir to undergo knee operation|
|Monaco 3 Paris Saint-Germain 1: Ligue 1 champions suffer early loss|
|Aguero facing possible Manchester derby ban|
|Athletic Bilbao 0 Barcelona 1: Rakitic strike extends Barca´s strong start|
|West Ham´s Antonio handed first England call-up|
|Guardiola ´so optimistic´ after Man City´s perfect start|
|Inter 1 Palermo 1: Icardi gets De Boer´s men off the mark|
|Credit Guardiola for boost in form, says Sterling|
|Manchester City 3 West Ham 1: Hosts stay perfect under Guardiola|
|Cavani won´t return to Napoli - De Laurentiis|
|Pulis puts 48-hour deadline on Berahino future|
|Zaza awaits ´new adventure´ at West Ham|
|Karanka open to transfer ´surprises´ after strong Middlesbrough start|
|Dost completes Sporting move|
|Allardyce wanted N´Zonzi for England|
|World Cup could be expanded - Infantino|
|West Brom 0 Middlesbrough 0: Booed Berahino benched for dour draw|
|Gyan´s ´destiny´ in England, Sunderland return an option|
|Zidane wanted Pogba and Madrid are weaker without him - Raiola|
|Juventus end Matuidi pursuit|
|´He´s freaking amazing!´ - Balogun hails Dortmund´s Dembele|
|Thohir thrilled as Inter confirm Joao Mario signing|
|Fabinho expects Monaco stay despite Manchester United links|
|Infantino has Blatter wine cellar removed as part of FIFA reform commitment|
|West Ham seal Zaza loan|
|Joao Mario posts heartfelt thanks to Sporting after record-breaking Inter move|
|Aguero: I´m not competing with Ibrahimovic|
|Mihajlovic: Maksimovic is dead to me|
|Risdon replaces Wright for Socceroos|
|MLS Review: DC United in goal-fest, Impact stun Toronto|
|Schmeichel to undergo surgery|
|Milik revels in ´dream´ brace as he ignores Higuain shadow|
|Rossi to join Celta Vigo|
|Ayestaran: Barcelona target Alcacer unable to compete|
|Simeone: Winless Atletico must remain calm|
|Griezmann: Atletico must improve or face relegation fight|
|Sterling ´feels the love´ at City - Guardiola|
|Stones glad he did not end up at Chelsea|
|James impact earns Zidane´s praise|
|Montella bemoans AC Milan´s indiscipline|
|Leganes 0 Atletico Madrid 0: Returning Griezmann fails to inspire turgid visitors|