Novak Djokovic produced yet another scarcely-believable comeback to stun Carlos Alcaraz in a thriller and reach the Australian Open semi-finals.
The 37-year-old Serb defied injury, age and ranking to win 4-6 6-4 6-3 6-4 against his 21-year-old opponent in Melbourne.
Djokovic, going for a record-extending 11th men's singles title, limped around Rod Laver Arena at the end of the first set after suffering what appeared to be a groin problem.
But, after going off court for treatment, he recovered impressively to continue his bid for a 25th Grand Slam triumph - which would be an all-time record.