World number one Rory McIlroy made early ground on leader Thomas Bjorn on the third day of the Barclays Singapore Open.