Karpov vs Ziuliarkin


If ..Rg8? I'm guessed Be7 Qb8 (...Rxg6 Qxg6!) Qg5, but then black hits first with ...Rxh2. Improvements? I still think white is winning after Kg1 (Not Rxh2), and if Rh1 Bxg1 since Qh2 now leads to Rxh2. The only problem is to improve on Qg5, since on Qf6+ Ke8, white can only threaten mate on e7 by moving the bishop, sacking the exchange for the knight, etc... too slow. anyone see what im missing? perhaps after Rg8, Ne7?