Rory McIlroy continues his bid to top the money lists on the European and US tours at the BMW Masters in Shanghai.