Carlos Alcaraz needed four sets to defeat Italy’s Lorenzo Sonego while Alexander Zverev came back from two sets down at the Australian Open on Thursday.