Rory McIlroy moved to six under par with an impressive up and down for birdie on the par-5 fifth hole.