Chess puzzle (Advantage)
Moves: 1. g3 Nc6 2. Bg2 d5 3. Nf3 e6 4. O-O f5 5. d3 Be7 6. a3 g5 7. b4 h5 8. Bb2 Rh7
9. Ne5 Nxe5 10. Bxe5 h4 11. c4 hxg3 12. fxg3 g4 13. cxd5 exd5 14. Nd2 Nh6 15.
d4 Nf7 16. Rc1 c6 17. b5 Bd7 18. bxc6 Bxc6 19. a4 a5 20. Qc2 Qd7 21. Qxf5 Ng5
22. Qxd7+ Bxd7 23. Nc4 *
Position (FEN): r3k3/1p1bb2r/8/p2pB1n1/P1NP2p1/6P1/4P1BP/2R2RK1 b q - 1 23
Black to move.
Themes:  Middlegame  
Puzzle rating: 1590
Best move: dxc4