Chess puzzle (Advantage)
Moves: 1. d4 d5 2. Nf3 h6 3. g3 Bg4 4. Bg2 e6 5. c4 Bb4+ 6. Bd2 Bxd2+ 7. Nbxd2 Ne7 8.
O-O c6 9. Rc1 Nd7 10. a4 a6 11. a5 b6 12. axb6 Qxb6 13. b3 c5 14. dxc5 Nxc5 15.
Ne5 Bf5 16. g4 Be4 17. Nxe4 Nxe4 18. Qd3 Nc5 19. Qd4 Rb8 20. Rb1 Nc6 *
Position (FEN): 1r2k2r/5pp1/pqn1p2p/2npN3/2PQ2P1/1P6/4PPBP/1R3RK1 w k - 6 21
White to move.
Themes:  Middlegame  
Puzzle rating: 1087
Best move: Nxc6