Chess puzzle (Equality)
Moves: 1. e4 c5 2. Nf3 d6 3. Nc3 Nf6 4. Be2 g6 5. O-O Bg7 6. d3 O-O 7. Bg5 h6 8. Bh4
Nc6 9. Qd2 Be6 10. Bxf6 exf6 11. d4 cxd4 12. Nxd4 Nxd4 13. Qxd4 f5 14. Qd3 Rc8
15. Bf3 b6 16. exf5 Bxf5 17. Qd2 Re8 18. Rac1 Qd7 19. a4 a5 20. Nb5 Re6 21. Nd4
Bxd4 22. Qxd4 Rxc2 23. Rxc2 *
Position (FEN): 6k1/3q1p2/1p1pr1pp/p4b2/P2Q4/5B2/1PR2PPP/5RK1 b - - 0 23
Black to move.
Themes:  Middlegame  
Puzzle rating: 1559
Best move: Bxc2