White to play and mate in 4

Shavyrin, Valery Mikhailovich · 2008