Chess puzzle (Equality)
Moves: 1. e4 c5 2. Nf3 d6 3. Bc4 Nf6 4. h3 Nc6 5. Nc3 e6 6. d4 d5 7. exd5 exd5 8. Bb5
a6 9. Bxc6+ bxc6 10. O-O Rb8 11. Re1+ Be7 12. Bg5 O-O 13. Rb1 cxd4 14. Nxd4 c5
15. Nc6 Qd6 16. Nxe7+ Kh8 17. Ncxd5 Nxd5 18. Qxd5 Qxd5 19. Nxd5 Be6 20. Nc3 h6
21. Be7 Rfe8 22. Bxc5 Rb5 23. Nxb5 axb5 24. f4 Rc8 25. Bf2 Bxa2 26. Rbc1 b4 27.
b3 g5 28. fxg5 hxg5 29. Re4 Bxb3 30. Rxb4 Rxc2 31. Rxc2 Bxc2 32. Rb5 f6 33. Rf5
*
Position (FEN): 7k/8/5p2/5Rp1/8/7P/2b2BP1/6K1 b - - 1 33
Black to move.
Themes: Hanging Piece Endgame  
Puzzle rating: 1589
Best move: Bxf5