White to play and win

Umnov, German Alexandrovich · 1999