O sete vezes campeão mundial trocou a ponteira do taco durante a noite, depois de a ter descrito como "horrível" antes do confronto com Zhao nos quartos-de-final no Crucible Theatre.
Apesar de ter terminado a primeira sessão empatado a 4-4, O'Sullivan perdeu todos os frames da sessão matinal de sexta-feira, com Zhao a punir impiedosamente cada erro nos potes e a falta de segurança nos safeties por parte do inglês.
Zhao, canhoto de 28 anos, está agora a apenas cinco frames de garantir um lugar na final, onde enfrentará Judd Trump ou Mark Williams, depois de ter infligido apenas o quarto whitewash (8-0 numa sessão) da carreira de O'Sullivan – um resultado chocante para o veterano.
Durante esta sequência dominante, Zhao registou breaks de 57 (por duas vezes), 112 e 82, construindo uma vantagem de 8-4, enquanto O'Sullivan somava apenas 50 pontos nesses quatro frames, com um break máximo de apenas 23.
Após o intervalo a meio da sessão, O'Sullivan não conseguiu recuperar. Zhao continuou implacável com breaks de 67 e 115. Num dos frames, O'Sullivan falhou uma bola amarela crucial, permitindo que Zhao regressasse à mesa e finalizasse o frame em duas visitas.
Zhao venceu ainda o último frame da sessão com um break de 87, após O'Sullivan ter falhado inexplicavelmente uma bola azul fácil para o meio.
Zhao, antigo vencedor do Campeonato do Reino Unido, está a competir como amador em Sheffield, enquanto prossegue o seu regresso ao circuito após cumprir uma suspensão de 20 meses por envolvimento num escândalo de apostas.