Chess puzzle (Advantage)
Moves: 1. e4 c6 2. f4 d5 3. e5 h5 4. d4 g6 5. Nf3 Bg4 6. Be2 e6 7. Nc3 Nd7 8. Be3 a6
9. O-O c5 10. b3 Qb6 11. Na4 Qc7 12. c3 b5 13. Nb2 Nh6 14. Nd3 Nf5 15. Bf2 Rc8
16. Rc1 Qa5 17. Qd2 c4 18. b4 Qc7 19. Ng5 Bxe2 20. Qxe2 Bh6 21. Nf3 *
Position (FEN): 2r1k2r/2qn1p2/p3p1pb/1p1pPn1p/1PpP1P2/2PN1N2/P3QBPP/2R2RK1 b k - 2 21
Black to move.
Themes:  Middlegame  
Puzzle rating: 1470
Best move: cxd3