Chess Puzzle of the Week (170): Solution

Last week I paid tribute to the late IM Abram Khasin with this position against Alexey Suetin (USSR Championship Semifinal 1955).

The game continued 28. exf5+ Kxf5 29. Bxc5 Nxc5 30. Rd5+ Re5 31. Bh3+! Kf6 32. Rxc5+! Rxc5 33. Ne4+ Ke5 34. Nxc5 and White eventually won the ending.

A good test of your visualisation skills, I think. I hope you managed to solve it correctly.

The complete game is here.