Djokovic does it again – defying predictions, the years and an injury to outlast 21-year-old Carlos Alcaraz, who is still missing only the Norman Brookes Challenge Cup from his major collection.