Petenis Rusia berperingkat 18 itu meladeni Zverev dalam pertarungan baseline pada set pembuka sebelum sang petenis Jerman mencatat break menentukan pada gim kesebelas.
Mengambil servis untuk menuntaskan set pembuka, Zverev membuat dua kali kesalahan ganda sehingga menyianyiakan keuntungan dan harus melewati tie-breaker lainnya namun bangkit untuk memimpin setelah ace berturut-turut.
Kesalahan ganda terus menghantui petenis Jerman berusia 24 tahun tersebut pada set kedua ketika dia membanting rakitnya ke lapangan saking frustrasinya dan servisnya dipatahkan.
Namun secara spektakuler, dia bangkit untuk mengambil set tersebut dengan memenangi lima gim berturut-turut.
Zverev yang melancarkan 15 ace tapi melakukan 10 kesalahan ganda, mengatasi Safiullin pada tiebreak set ketiga untuk merancang pertemuan dengan pemenang pertandingan dua petenis Serbia Laslo Djere dan Miomir Kecmanovic. (wsa)