Real Madrid's Club World Cup semi-final against Cruz Azul has been moved from Rabat to Marrakech in Morocco because of a waterlogged pitch.
Mexican side Cruz Azul reached the last four thanks to their extra-time victory over Australian outfit Western Sydney Wanderers on Saturday, which was played in torrential rain at the Complexe Sportif Prince Moulay Abdellah.
FIFA have decided that it is too risky to play Real's match in Rabat, so have moved it away from the coastal capital.
Champions League winners Madrid enter the competition at the semi-final stage on the back of a Spanish-record 20-game winning streak.
The other semi-final will also take place in Marrakech, with Auckland City facing San Lorenzo.