Rory McIlroy had a day to forget at the season-ending World Tour Championship, finishing the third round four shots off the lead and seeing Race to Dubai rival Eugenio Chacarra haul himself back into contention.