White to play and mate in 5

Marandiuk, Mykhailo Nazarovych · 2009