Rory McIlroy outplayed Jordan Spieth in a duel between the world's two top-ranked players, but another young gun stole the show with the clubhouse lead during the opening round of the Players Championship on Thursday.