Nick Kyrgios has now won 15 of his last 16 singles matches. He next faces eighth-seeded Hubert Hurkacz.