Cristiano Ronaldon hattutemppu siivitti espanjalaisjätti Real Madridin jalkapallon Mestarien liigan välieriin jo seitsemäntenä kautena peräkkäin, kun Bayern München kaatui Madridissa puolivälierän toisessa osassa jatkoajan jälkeen 4–2. Real vei puolivälierän yhteismaalein 6–3.
Avausosan kotonaan 1–2 hävinnyt Bayern pääsi johtoon Robert Lewandowskin rangaistuspotkulla 53. minuutilla, mutta Ronaldo tasoitti 76. minuutilla. Pian sen jälkeen Sergio Ramos teki oman maalin, ja niin koitti jatkoaika. Sille Bayern joutui kymmenellä miehellä, sillä ArturoVidal ajettiin 84. minuutilla ulos.
Jatkoajan avauspuoliskon lopussa Ronaldo viimeisteli sitten 2–2 (yhteismaalit 4–3), iskien ilmat pihalle Bayernistä. Maali herätti porua, sillä Ronaldo oli varsin selkeästi paitsiossa syötön saadessaan.
Ronaldo jatkoi 110. minuutilla tehtailuaan otteluparin lopullisesti ratkaisseella 3–2-maalilla, jonka järjesti upeasti Marcelo. Maali oli Ronaldolle historiallinen, sillä se oli hänelle sadas Mestarien liigassa. Loppulukemat sinetöi 112. minuutilla Marco Asensio.
Aiemmin illalla Atletico Madrid otti ensimmäisenä joukkueena paikan välieriin, kun se pelasi Leicesterin vieraana 1–1-tasapelin. Atletico vei otteluparin yhteismaalein 2–1.
Atletico on ollut Leicesterille todellinen kummitus eurokentillä. Viime kaudella sensaatiomaisesti Englannin Valioliigan mestariksi yltänyt Leicester on pelannut Euroopan jalkapalloliiton Uefan europeleissä neljä kertaa, ja kolmesti Atletico on pudottanut sen jatkosta: Euroopan cup-voittajien cupissa 1961–62, UEFA-cupissa 1997–98 ja nyt tämän kauden Mestarien liigassa. Neljäs Leicesterin eurotaival päättyi kaudella 2000–01 Uefa-cupissa Belgradin Punaisen Tähden toimesta.
Avausosan kotonaan 1–0 voittanut Atletico pääsi Leicesterissä 1–0-johtoon SaulNiguezin komealla puskumaalilla 26. minuutilla. Jamie Vardyn 1–1-tasoitus piti yllä Leicesterin toiveita, mutta lisämaaleja ei enää nähty ja näin Leicesterin euroseikkailu päättyi.