Western Sydney's dreams of facing Real Madrid were washed away in controversial circumstances, suffering a 3-1 extra-time loss to Mexican side Cruz Azul in near-unplayable conditions at the Club World Cup.
The game effectively became a lottery after monsoon-like rain drenched what was already a poor quality pitch in Rabat, Morocco.
The Asian champion Sydneysiders showed plenty of grit early but finished with nine men after centre backs Matthew Spiranovic and Nikolai Topor-Stanley were sent off, the latter in farcical scenes in extra-time amid a case of mistaken identity.
Cruelly, the Wanderers were just two minutes away from winning in regular time to secure a dream match-up with Cristiano Ronaldo and his star teammates. Coach Tony Popovic's side led after a long-range stunner from midfielder Iacopo La Rocca midway through the second half before and 88th-minute penalty from Cruz Azul captain Gerardo Torrado sent the match into extra-time.
Wanderers captain Topor-Stanley was sent off to leave the Wanderers down to nine men late in the first period of extra-time before goals by veteran striker Mariano Pavone and Torrado sealed the win for the six-time North American champions.