Rory McIlroy reserved special praise for caddie Harry Diamond for his influential role in his first win for 18 months at the Wells Fargo Championship at Quail Hollow.