Asensio nyaris bikin ketiganya di laga ini pada menit ke-36 andai saja bola sundulannya tidak diblok Martin Valjent di depan gawang.
Babak pertama usai dengan keunggulan 3-1 untuk Real Madrid.
Selepas turun minum, Madrid tidak mengendurkan serangan mereka.
Madrid sempat memperlebar jarak mereka setelah Benzema mencetak gol pada menit ke-49, tetapi wasit menganulirnya karena sudah terlebih dulu melanggar pemain Mallorca.
Asensio akhirnya mencetak gol ketiganya pada menit ke-55. Bermula dari akselerasi Rodrygo ke area pertahanan lawan dan memberikan bola kepada Benzema.
Penyerang asal Prancis itu kemudian mengoper lagi ke Asensio yang berada bebas di depan kotak penalti dan melepaskan sepakan melengkung ke gawang Reina. Skor sekarang menjadi 4-1.
Unggul tiga gol membuat Madrid sedikit menurunkan intensitas mereka dan baru bisa mencetak gol kelimanya pada menit ke-78.
Kini giliran Benzema yang kembali mencetak gol ketika umpan panjang Alaba diteruskannya ke gawang setelah membentur dua bek Mallorca. Madrid semakin menjauh dengan skor 5-1.
Isco menutup penampilan gemilang Madrid dengan gol pada menit ke-84. Vinicius menusuk dari sisi kiri dan mengirimkan umpan ke Asensio yang langsung mengarahkannya ke pojok kiri gawang.
Baca Juga: Getafe vs Atletico Madrid: Gol Telat Suarez Menangkan Los Rojiblancos
Real Madrid menang 6-1 sekaligus balik ke puncak La Liga dengan 16 poin dari enam laga, unggul dua angka dari Atletico Madrid.