The 26-year-old fifth seed, the first player from Austria ever to reach the Melbourne decider, battled past seventh-ranked Zverev 3-6, 6-4, 7-6 (7/3), 7-6 (7/4) on a sweltering evening.