Jannik Sinner's stupendous year may have been clouded by an anti-doping controversy but on the court he is finishing the season like an express train and has won 25 of his last 26 matches.