Pertandingan berlangsung ketat sejak set pertama. Alcaraz lebih dahulu mematahkan servis Fritz ketika kedudukan 2-2. Namun, Fritz mampu bangkit dan memaksakan tie-break setelah memenangi 11 poin secara beruntun saat tertinggal 3-5.
Dalam tie-break, Fritz menunjukkan ketangguhannya dengan menyelamatkan tiga set point sebelum merebut set pertama setelah Alcaraz melakukan kesalahan pukulan forehand. Fritz unggul 7-6(10).
Memasuki set kedua, Fritz kembali menekan dan bahkan mendapatkan tiga peluang break point pada servis Alcaraz. Namun, petenis unggulan kedua itu mampu keluar dari tekanan dan mempertahankan servisnya.
Fritz kemudian berada di ambang kemenangan ketika unggul 5-3. Akan tetapi, Alcaraz menunjukkan ketenangan dengan menyelamatkan match point pertama melalui pukulan forehand menyilang, sebelum kembali menggagalkan peluang kedua Fritz lewat pukulan passing forehand tajam.
Alcaraz selanjutnya merebut dua gim beruntun untuk membalikkan keadaan menjadi 7-5 dan memaksakan set penentuan.
Pada set ketiga, Alcaraz tampil lebih konsisten dengan mengurangi kesalahan sendiri dan meningkatkan intensitas permainan. Sebaliknya, Fritz mulai kehilangan kendali setelah gagal memanfaatkan peluang mengakhiri pertandingan pada set sebelumnya.
Alcaraz akhirnya menuntaskan kemenangan 6-3 untuk memastikan tempat di semifinal sekaligus mencatatkan kemenangan ketujuh dari delapan pertemuannya dengan Fritz dalam catatan head to head ATP.