It was his third win against a top 10 player this year, having earlier beaten Carlos Alcaraz and Alex de Minaur.