Chess puzzle (Equality)
Moves: 1. d4 Nf6 2. c4 e6 3. Nc3 Bb4 4. Qc2 c5 5. e3 O-O 6. Bd3 Nc6 7. dxc5 Qa5 8. Bd2
Bxc5 9. Ne4 Nb4 10. Nxf6+ gxf6 11. Qc3 Nxd3+ 12. Qxd3 Bb4 13. Nf3 Bxd2+ 14.
Nxd2 Kh8 15. h4 Qe5 16. O-O-O b5 17. f4 bxc4 18. fxe5 *
Position (FEN): r1b2r1k/p2p1p1p/4pp2/4P3/2p4P/3QP3/PP1N2P1/2KR3R b - - 0 18
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1453
Best move: cxd3