Argentinaren Sebastian Baez (19-rankad i världen) tog hem första set mot nionderankade Hubert Hurkacz.
Men det var den polske 27-åringen som vann matchen med siffrorna 5–7, 7–7, 6–4.
Hurkacz fick stora hyllningar från publiken när han säkrade sin första poäng i första set.
Se slaget och publikens jubel i spelaren ovan.
I kvartsfinal ställs Hurkacz mot amerikanen Tommy Paul. Den matchen spelas i morgon.