Wells Fargo Championship: Rory McIlroy wins for first time since 2019