White to play and win

Arestov, Pavel Mikhailovich · 1999