White to play and mate in 8

Kovalenko, Vitaly Semenovich · 1996