White to play and win

Kovalenko, Vitaly Semenovich · 1999