Goals from Brahim Diaz, Jude Bellingham, and Joselu earned La Liga leaders Real Madrid a 3-0 win over lowly Cádiz.
Real Madrid will seal a record 36th Spanish title later on Saturday if Barcelona fails to beat Girona.
With 4 games remaining, Real have climbed to 87 points, extending their lead to 14 points ahead of second-placed Barcelona and 16 clear of third-placed Girona.
Real manager Ancelotti left out several key players ahead of the Champions League semi-final against Bayern Munich and his side did more than enough to secure the three points.