V prvním setu měl nejprve navrch Srb, Španěl ale brzy srovnal, v nejdelším gamu setu sebral Djokovičovi podání a následně suverénně set ukončil. Srbskému přemožiteli Tomáše Macháče a Jiřího Lehečky se vydařil úvod i druhého setu, náskok ale opět prohospodařil a Alcaraz srovnal. Závěr tohoto setu ale vyšel lépe světové sedmičce, která srovnala poměr setů na 1:1.
Dramatická byla i třetí sada. Oba hráči si ze začátku střežili svá podání, ale Španěl následně o dvě přišel, zatímco Srb pouze o jedno. Díky tomu získal Djokovič třetí dějství ve svůj prospěch. I ve čtvrtém setu měl navrch Srb, hned v prvním gamu sebral soupeři podání a náskok udržel až do konce. Španěla tak porazil 4:6, 6:4, 6:3, 6:4.
„Přál bych si, aby tohle bylo dnes finále. Byl to jeden z nejepičtějších zápasů, které jsem na tomto, a vlastně na jakémkoliv jiném hřišti odehrál,“ komentoval hned po utkání Djokovič.
I přes zdravotní potíže, které ho v průběhu zápasu trápily, postoupil do svého 50. grandslamového semifinále, ve kterém se utká s Němcem Alexanderem Zverevem. Získat navíc může svůj 25. grandslamový titul, díky kterému by se osamostatnil na čele historických tabulek. Carlos Alcaraz naopak ještě nikdy v Melbourne přes čtvrtfinále nepřešel, a i nadále mu bude titul z Austrálie, jako jediný ze čtyř grandslamů, chybět.