Хозяева открыли счет на 50-й минуте. Кастильехо с левого фланга навесил в штрафную на дальнюю штангу, последовала скидка назад под удар Мануэлю Тригеросу, который с правой с близкого расстояния направил мяч в створ мимо голкипера «Реала».
На 56-й минуте прошла быстрая контратака «Виляьреала», Сориано отдал на Седрика Бакамбу, тот вышел один на один и точно пробил с левой низом в ближний угол мимо голкипера.
На 64-й минуте «Реал» отквитал один мяч. С правого фланга прекрасная подача на бреющего удалась Карвахалю, а Гарет Бэйл с близкого расстояния головой направил мяч в девятку.
На 74-й минуте в ворота «Вильярреала» был назначен пенальти — мяч попал в руку Бруно Сориано. Одиннадцатиметровый реализовал Криштиану Роналду.
На 83-й минуте с левого фланга выполнил навес Марсело, Альваро Мората плотно пробил головой с близкого расстояния, но почти точно в голкипера.
Фернандес не сумел толком сложиться и отбить мяч. Он коснулся его, но мяч как-то прокатился под ним и заскочил в ворота.
После этого матча «Реал» с 55 очками возглавляет таблицу, а «Вильярреал» с 39 очками на 6-м месте.