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.