NEWTOWN SQUARE, Pennsylvania: Rory McIlroy wailed his drive on the 397-yard sixth hole and landed a beauty on the green to the delight of a roaring Aronimink crowd. He made a birdie and kept a second straight major victory firmly in sight on a day in which several players made big moves up the leaderboard in more favorable conditions.