McIlroy was among the entire afternoon session groups that could not finish their round in the $3 million event on Friday following a two hour, 50 minutes fog delay in the morning.
He returned to the course Saturday sitting at 10 under par after 11 holes, and then made five birdies in the remaining seven holes to finish on 15-under 129.
Welshman Jamie Donaldson, who finished his second round on Friday, was second, two behind McIlroy at 13 under par.
The Northern Irish world number 11, who finished with three birdies in his last three holes, said: "The conditions were very conducive for scoring. Especially with the greens being the way they were in the morning, they are just a bit better.
Also Read
"So if anything, it was nice to stop yesterday and get back again this morning. The greens were pure and just gave myself chances. Glad I was able to convert a few."
The players started their third round at 1100 local time (0700 GMT), going out in threeballs from both tees.
Disclaimer: No Business Standard Journalist was involved in creation of this content