Alcaraz seizes the throne as Djokovic finally meets his match