Chess puzzle (Advantage)
Moves: 1. d4 d5 2. c4 e6 3. Nf3 Nf6 4. Nc3 b6 5. Bf4 a6 6. e3 Be7 7. Rc1 Kf8 8. cxd5
exd5 9. Bd3 h6 10. e4 dxe4 11. Nxe4 Nd5 12. Be5 Be6 13. Bc4 Bb4+ 14. Kf1 Bd6
15. Qb3 Bxe5 16. Nxe5 b5 17. Qa3+ Kg8 18. Bxd5 Bxd5 19. Nc3 Bb7 20. Qb3 Qg5 21.
Qxf7+ Kh7 22. Ke2 *
Position (FEN): rn5r/1bp2Qpk/p6p/1p2N1q1/3P4/2N5/PP2KPPP/2R4R b - - 2 22
Black to move.
Themes:  Middlegame  
Puzzle rating: 1868
Best move: Nc6