Chess puzzle (Equality)
Moves: 1. d4 Nf6 2. c4 g6 3. Nc3 Bg7 4. Nf3 d5 5. Bg5 c6 6. e3 a6 7. a4 a5 8. Be2 Na6
9. O-O Bf5 10. Bd3 Bg4 11. h3 Bd7 12. Bxf6 Bxf6 13. cxd5 cxd5 14. Nxd5 Bg7 15.
Qe2 e6 16. Nc3 O-O 17. Rac1 Nb4 18. Bb5 Rc8 19. Rfd1 Bxb5 20. Nxb5 Qd7 21. Rc3
Na2 22. Ne5 Bxe5 23. dxe5 *
Position (FEN): 2r2rk1/1p1q1p1p/4p1p1/pN2P3/P7/2R1P2P/nP2QPP1/3R2K1 b - - 0 23
Black to move.
Themes:  Middlegame  
Puzzle rating: 1531
Best move: Nxc3