Alcaraz Wins Long Rally