Priscilla Hon produced a brilliant comeback against Petra Kvitova to record a first top-20 win in Adelaide.