Rory McIlroy can add to the wave of sporting euphoria sweeping the nation after upstaging Tiger Woods early in the third round of the US PGA Championship.