Nick Kyrgios produced a superb comeback to beat world No. 1 Daniil Medvedev and book his place in the third round of the Canadian Open. (Amazon Prime Video)