White to play and mate in 4

Yarmonov, Igor Petrovich · 2001