White to play and win

Kalyagin, Viktor Aleksandrovich · 2002