Lunin melakukan dua penyelamatan gemilang dengan menangkap dan menepis tendangan yang dilesatkan Phil Foden serta Silva pada menit 58-59.
Baca juga: Manchester City Pasang 11.000 Panel Surya di Tempat Latihan
Foden menyamakan kedudukan pada menit ke-66. Silva melakukan serangan dari sisi kiri Madrid, bola di oper kepada John Stones yang langsung memberikan terhadap Foden.
Gelandang asal Inggris yang tidak terjaga dengan nyaman melesatkan bola ke gawang Real Madrid melalui sepakan kaki kirinya.
Tidak lama berselang Josko Gvardiol membalikkan kedudukan untuk keunggulan Man City pada menit ke-71.
Aksi Grealish berhadapan satu lawan satu dengan Carvajal membuka ruang tembak bagi Gvardiol.
Gvardiol yang tidak terjaga, merobek gawang Lunin untuk kali ketiga, melesatkan tendangan melengkung yang bersarang ke gawang Lunin.
Fede Valverde merespons ketertinggalan dengan melepaskan tendangan voli yang membuat Real Madrid menyamakan kedudukan pada menit ke-79 setelah memanfaatkan umpan lambung Vinicius dari sisi kiri.
Gol Valverde menutup laga Real Madrid dengan Manchester City yang berakhir imbang 3-3.
Real Madrid: 13-Andriy Lunin, 2-Dani Carvajal, 22-Antonio Ruediger, 18-Aurelien Tchouameni, 23-Ferland Mendy, 15-Federico Valverde, 12-Eduardo Camavinga, 8-Toni Kroos (Luka Modric 71'), 5-Jude Bellingham, 11-Rodrygo (Brahim Diaz 71'), 7-Vinicius Junior (Joselu 86').
Manchester City: 18-Stefan Ortega, 24-Josko Gvardiol, 3-Ruben Dias, 5-John Stones, 25-Manuel Akanji, 16-Rodri, 10-Jack Grealish, 8-Mateo kovacic, 20-Bernardo Silva, 47-Phil Foden (Julian Alvarez 87'), 9-Erling Haaland.
Simak breaking news dan berita pilihan kami langsung di ponselmu. Pilih saluran andalanmu akses berita Kompas.com WhatsApp Channel : https://www.whatsapp.com/channel/0029VaFPbedBPzjZrk13HO3D. Pastikan kamu sudah install aplikasi WhatsApp ya.