Rory McIlroy found positives from his third-round 68 at the WGC-Mexico Championship but admits it will be a tough ask to overtake Dustin Johnson.