Sinner batte Machac, è in finale al Master 1000 di Shangai