White to move. How should white proceed? (The correct solution is nearly 20 moves!)

1k6/2p5/K1p1P1P1/2p1pP2/P1P1pQ2/4p3/4p3/4qn2 w – – 0 1

Puzzle by Korolkov and Mitrofanov

Chess Daily News from Susan Polgar
Tags: ,