Chess puzzle (Equality)
Moves: 1. d4 c6 2. Nf3 d5 3. e3 Bg4 4. c4 e6 5. Qb3 Qc7 6. Ne5 Bh5 7. Nc3 Bd6 8. f4
Bxe5 9. fxe5 Ne7 10. Bd3 h6 11. O-O Bg6 12. e4 dxc4 13. Qxc4 O-O 14. d5 exd5
15. exd5 Nxd5 16. Nxd5 Bxd3 17. Qxd3 *
Position (FEN): rn3rk1/ppq2pp1/2p4p/3NP3/8/3Q4/PP4PP/R1B2RK1 b - - 0 17
Black to move.
Themes:  Middlegame  
Puzzle rating: 1581
Best move: cxd5