Hubert Hurkacz beat Daniil Medvedev in the Miami Open quarter-finals to prevent him overtaking Novak Djokovic as world No.1 (Credit: Amazon Prime).