Chess puzzle (Equality)
Moves: 1. e4 c5 2. Nc3 e6 3. Nge2 Nc6 4. g3 Nf6 5. Bg2 d6 6. O-O g6 7. h3 Bg7 8. g4
O-O 9. Ng3 Rb8 10. d3 b5 11. Be3 Nd4 12. f4 d5 13. g5 Ne8 14. exd5 b4 15. Nce4
exd5 16. Nxc5 Nf5 17. Nxf5 Bxf5 18. Rb1 Nc7 19. Nb3 Ne6 20. Bxa7 Ra8 21. Be3
Rxa2 22. Qd2 Rxb2 23. Rxb2 Bc3 24. Qf2 *
Position (FEN): 3q1rk1/5p1p/4n1p1/3p1bP1/1p3P2/1NbPB2P/1RP2QB1/5RK1 b - - 2 24
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1170
Best move: Bxb2