Chess puzzle (Equality)
Moves: 1. b3 a5 2. Bb2 e6 3. g3 c5 4. Bg2 d5 5. e3 b5 6. d4 Bb7 7. dxc5 Bxc5 8. Bxg7
Bf8 9. Bxh8 f6 10. Qh5+ Kd7 11. Qxh7+ Be7 12. Nc3 Bc6 13. Nce2 Ra7 14. Nf4 Kc8
15. Nxe6 Bb4+ 16. Kd1 Rxh7 17. Nxd8 Kxd8 18. Bxf6+ Nxf6 19. Nf3 Ne4 20. Rf1 Bc3
21. Rb1 Nd2 22. Nxd2 Rxh2 23. Bf3 Rh7 24. Rh1 Rf7 25. Rh8+ *
Position (FEN): 1n1k3R/5r2/2b5/pp1p4/8/1Pb1PBP1/P1PN1P2/1R1K4 b - - 5 25
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 2221
Best move: Bxh8