Alcaraz mất break ngay ván cầm giao đầu tiên sau quá nhiều cú đánh hỏng. Ở ván 9 của set 1, Alcaraz có tới 3 cơ hội break trong lúc Djokovic chật vật với các tình huống vặn hông đánh bóng. Alcaraz cuối cùng cũng có break qua đó thắng một ván trắng, kết thúc với một cú ace, để ấn định 6-4 trong set 1.
Set 2 kịch bản gần như y hệt set 1, Djokovic đoạt break sớm nhưng Alcaraz đòi lại break để gỡ hòa 3-3. Nhưng khả năng giao bóng của Alcaraz kém dần và anh không còn ép Djokovic ở vạch baseline. Alcaraz ở ván 10 lại mắc một loạt sai lầm, trong đó có một cú đánh thấp không qua lưới khiến anh bị dẫn 0-40, và Djokovic đoạt set đấu sau một cú dọc dây.
Set 3 chứng kiến Djokovic vượt lên dẫn 4-2 sau một ván đấu Alcaraz đánh không qua lưới tới 3 lần và mắc 1 lỗi kép, dù Alcaraz đòi lại break ngay sau đó và thua một ván trắng ở game kế tiếp. Djokovic không bỏ lỡ cơ hội này và đoạt set 3 với tỷ số 6-3.
Alcaraz tiếp tục mất break ngay đầu set 4, nhưng ở ván 8 Djokovic dù bị dẫn 15-40 vẫn cứu được cả 2 break, cơ hội mất hẳn cho Alcaraz và Djokovic giành chiến thắng 6-4 trong set cuối để định đoạt trận đấu.
Lần thứ 2 liên tiếp đánh bại ngôi sao trẻ Alcaraz, Djokovic đi vào lịch sử quần vợt với tư cách là tay vợt đầu tiên 50 lần tiến vào bán kết Grand Slam. Trong khi đó, tay vợt người Tây Ban Nha sẽ phải chờ thêm một năm nữa để có thể hoàn tất bộ sưu tập Grand Slam.