Rory McIlroy believes the best golf of his career is yet to come after he celebrated St Patrick’s Day by defeating JJ Spaun in a play-off to win a second Players Championship title.