Nick Kyrgios brought out all his tricks in the early hours of the New York morning in his win over Steve Johnson at the US Open.