The 20-year-old Aussie, ranked 38th, advanced 6-2, 6-4, 2-6, 6-3 in just under three hours. De Minaur will face Bulgaria's Grigor Dimitrov or Polish lucky loser Kamil Majchrzak in the last 16.