White to play and win

Ryabtsev, Vladimir · 2000