Having made 11 birdies during round two, McIlroy caught fire again with seven birdies in eight holes.