Tallon Griekspoor stunned top seed Daniil Medvedev 2-6 7-6 (7) 7-5 at the Dubai Duty Free Tennis Championships for the biggest win of his career.