Счет в матче был открыт лишь на 50-й минуте, благодаря автоголу защитника каталонцев Жерара Пике. Иско сыграл налево на Марсело, который прошёл к лицевой и прострелил на ближнюю штангу, откуда Пике срезал мяч в дальний угол своих ворот.
На 77-й минуте счет сравнялся — Кейлор Навас в своей штрафной сфолил против Луиса Суареса, за что получил пенальти в свои ворота. Одиннадцатиметровый реализовал Лионель Месси.
На 80-й минуте «Реал» вновь вышел вперед. В контратаке Иско сыграл налево на Криштиану Роналду, который ушёл на границе штрафной от Пике и закрутил мяч в дальнюю девятку.
А на 82-й минуте Криштиану Роналду был удален, получив вторую желтую карточку за симуляцию — он упал в борьбе с Юмтити в штрафной «Барсы». Первую карточку португалец получил минутой ранее, сорвав с себя футболку при праздновании гола.
На 90-й минуте «Реал» поставил победную точку. Очередная контратака «Реала» закончилась голом. Лукас Васкес протащил мяч через центр поля и сыграл налево на Марко Асенсио, который из невыгодной позиции резко выстрелил в ближнюю девятку.
Ответный матч в Мадриде «Реал» и «Барселона» проведут 17 августа.