Alcaraz has beaten Zverev twice in a row, but the German has been the better player in faster conditions.
Viktoria Hruncakova and Tereza Mihalikova completed the surprise victory, surviving a late rally by Taylor Townsend and Ashlyn Krueger.