Chess puzzle (Equality)
Moves: 1. e4 c6 2. d4 d5 3. e5 Bf5 4. Nc3 e6 5. g4 Bg6 6. Nge2 c5 7. h4 h5 8. Nf4 Bh7
9. Nxh5 Nc6 10. dxc5 Bxc5 11. Bb5 Kf8 12. Bxc6 bxc6 13. Ng3 Rb8 14. Na4 Be7 15.
h5 Bg5 16. c3 Bxc1 17. Qxc1 Qa5 18. b3 c5 19. O-O Bd3 20. Rd1 Ba6 21. Qe3 Rc8
22. Nb2 Ne7 23. f4 Nc6 24. f5 d4 25. cxd4 *
Position (FEN): 2r2k1r/p4pp1/b1n1p3/q1p1PP1P/3P2P1/1P2Q1N1/PN6/R2R2K1 b - - 0 25
Black to move.
Themes:  Middlegame  
Puzzle rating: 1606
Best move: cxd4