Den olympiske mästaren räddade två matchbollar och stod till slut som vinnare med siffrorna 3–6, 7–6 (12–10), 6–2.
När matchen, som pågick i drygt tre timmar, var över visade klockan 04.54 på morgonen lokal tid – ett nytt rekord för en professionell tennismatch.
Zverev fick sedan förhoppningsvis lite välbehövlig sömn, innan det senare i turneringen väntar en åttondelsfinal mot tyske landsmannen Peter Gojowczyk.