Chess puzzle (Advantage)
Moves: 1. e4 c5 2. Nc3 Nc6 3. g3 d6 4. Bg2 Nf6 5. d3 g6 6. h3 Bg7 7. Be3 Bd7 8. Qd2
O-O 9. Nge2 Qc8 10. f4 Rb8 11. g4 b5 12. O-O h5 13. g5 Ne8 14. Kh2 Nc7 15. Rf2
b4 16. Nd1 Nd4 17. Ng3 Ncb5 18. c3 h4 19. Ne2 bxc3 20. bxc3 e5 21. cxd4 exd4
22. Nxd4 *
Position (FEN): 1rq2rk1/p2b1pb1/3p2p1/1np3P1/3NPP1p/3PB2P/P2Q1RBK/R2N4 b - - 0 22
Black to move.
Themes:  Middlegame  
Puzzle rating: 1354
Best move: cxd4