Chess puzzle (Equality)
Moves: 1. e4 c5 2. Nc3 d6 3. Nf3 Nf6 4. a3 g6 5. Bc4 Bg7 6. O-O O-O 7. d3 Bg4 8. Nd5
Nc6 9. h3 Be6 10. Nxf6+ Bxf6 11. Bg5 Bg7 12. Rb1 Bxc4 13. dxc4 Qd7 14. b4 cxb4
15. axb4 a6 16. Bf4 Rfc8 17. e5 Qf5 18. Bg3 dxe5 19. Nh4 Qe6 20. Qe2 Nd4 21.
Qe4 f5 22. Qxb7 Rab8 23. Qd5 Qxd5 24. cxd5 Rxc2 25. Nf3 Ne2+ 26. Kh1 e4 *
Position (FEN): 1r4k1/4p1bp/p5p1/3P1p2/1P2p3/5NBP/2r1nPP1/1R3R1K w - - 0 27
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1575
Best move: Bxb8