Semifinalen var bara sex minuter gammal när Real Madrid-backen Raul Asencio slarvade i eget straffområde.
Fabian Ruiz tackade och tog emot och sköt 1–0 till Paris Saint-Germain.
Ett än värre misstag stod Asencios mittbackskollega Antonio Rüdiger för. Tysken drällde med bollen på mittplan och Ousmane Dembele satte 2–0 bara tre minuter senare.
Och i 25:e minuten fick PSG kontra igen.
Efter skickligt samspel kunde Fabian Ruiz göra sitt andra för kvällen och ledningen var därmed 3–0.
Två minuter före slutet punkterade inhoppande Goncalo Ramos med ett behärskat avslut till 4–0.
Anmärkningsvärt var att Luka Modric fick hoppa in i Real Madrid. 39-åringen gjorde därmed sin sista match i klubben efter 13 säsonger och ännu fler titlar.
Kroaten flyttar nu vidare till AC Milan.