McIlroy comes out on top of bitter rival Reed in Dubai