Rory McIlroy readily admits his good fortune in having twice been "in the zone" on his way to victory in two of golf's biggest events.