Real Madrid moved 10 points clear at the top of La Liga thanks to a comfortable 3-0 victory at Mallorca.
Following a goalless first half, Vinicius Jr scored 10 minutes after the restart, converting a pass from Karim Benzema to put Real ahead.
Benzema, who memorably scored a hat-trick as Real beat Paris St-Germain 3-1 to seal a 3-2 aggregate win in the Champions League last 16, then scored twice himself.
He converted a penalty after Vinicius had been fouled and headed in a third.
Real are 10 points clear of Sevilla with 10 La Liga games left for both sides, with arch-rivals Barcelona and Atletico Madrid in third and fourth respectively, both a further five points behind.
On Sunday, Real face Barcelona in El Clasico at the Bernabeu.