Chess puzzle (Advantage)
Moves: 1. d4 Nf6 2. c4 c5 3. d5 e6 4. Nc3 exd5 5. cxd5 g6 6. e4 d6 7. Be2 Bg7 8. Nf3
O-O 9. O-O Bg4 10. Nd2 Bxe2 11. Qxe2 Re8 12. a4 Na6 13. Nc4 Nb4 14. Rd1 Re7 15.
Bf4 Ne8 16. Nb5 f5 17. Ncxd6 a6 18. Nxe8 Rxe4 19. Qd2 axb5 20. Nc7 Rxa4 21.
Rxa4 bxa4 22. Ne6 Qd7 *
Position (FEN): 6k1/1p1q2bp/4N1p1/2pP1p2/pn2rB2/8/1P1Q1PPP/3R2K1 w - - 2 23
White to move.
Themes:  Middlegame  
Puzzle rating: 1107
Best move: Nxc5