The 24-year-old Jannik Sinner has now won 31 straight matches in Masters 1000 events to equal Novak Djokovic's record run.