Chess puzzle (Advantage)
Moves: 1. Nc3 d5 2. e4 d4 3. Nce2 e5 4. Nf3 Nc6 5. Ng3 f6 6. Bc4 Bg4 7. a3 Nge7 8. d3
g6 9. h3 Bd7 10. O-O Bg7 11. Nh2 h5 12. f4 h4 13. Ne2 f5 14. fxe5 Nxe5 15. exf5
Bxf5 16. Ba2 N7c6 17. Nf4 Qd6 18. Re1 O-O-O 19. Nf3 Nxf3+ 20. Qxf3 Ne5 21. Qf1
a6 22. Bd2 Rdf8 23. Bb4 *
Position (FEN): 2k2r1r/1pp3b1/p2q2p1/4nb2/1B1p1N1p/P2P3P/BPP3P1/R3RQK1 b - - 3 23
Black to move.
Themes:  Middlegame  
Puzzle rating: 1040
Best move: c5