Chess puzzle (Advantage)
Moves: 1. e4 c6 2. d4 d5 3. e5 Bf5 4. Nf3 e6 5. Be2 Nd7 6. O-O h6 7. b3 c5 8. c4 dxc4
9. bxc4 cxd4 10. Nxd4 Nxe5 11. Qa4+ Qd7 12. Qxd7+ Nxd7 13. Nxf5 exf5 14. Nc3
Ngf6 15. Bf3 O-O-O 16. Rb1 b6 17. Nb5 a6 18. Na7+ Kc7 19. Bf4+ Bd6 20. Bxd6+
Kxd6 21. Rfd1+ Kc5 *
Position (FEN): 3r3r/N2n1pp1/pp3n1p/2k2p2/2P5/5B2/P4PPP/1R1R2K1 w - - 2 22
White to move.
Themes:  Middlegame  
Puzzle rating: 1671
Best move: Nc6