Chess puzzle (Advantage)
Moves: 1. g3 Nf6 2. Bg2 d5 3. b3 e6 4. Bb2 Ne4 5. d3 Nd6 6. h3 c5 7. a3 c4 8. bxc4
dxc4 9. d4 Nb5 10. e3 Qa5+ 11. c3 Nc6 12. Ne2 Be7 13. O-O O-O 14. g4 Qc7 15. a4
Nd6 16. Nf4 e5 17. Nd5 Qd7 18. Nxe7+ Qxe7 19. dxe5 Nxe5 20. Ba3 Rd8 21. Qe2 Qf6
22. Rd1 Nd3 23. Rxd3 *
Position (FEN): r1br2k1/pp3ppp/3n1q2/8/P1p3P1/B1PRP2P/4QPB1/RN4K1 b - - 0 23
Black to move.
Themes:  Middlegame  
Puzzle rating: 1349
Best move: cxd3