Four! Rory McIlroy wins the USPGA