Chess puzzle (Advantage)
Moves: 1. c4 Nf6 2. Nc3 g6 3. e3 d5 4. cxd5 Nxd5 5. g3 Bg7 6. Bg2 c6 7. d4 O-O 8. Nxd5
cxd5 9. Bd2 Re8 10. Nf3 Nd7 11. Rc1 b6 12. O-O Ba6 13. Re1 Rc8 14. Qa4 Bd3 15.
Rxc8 Qxc8 16. Qxa7 Nf6 17. Rc1 Qg4 18. Ne5 Qe2 19. Nxd3 Qxd2 20. Bf1 Ng4 21. h3
*
Position (FEN): 4r1k1/Q3ppbp/1p4p1/3p4/3P2n1/3NP1PP/PP1q1P2/2R2BK1 b - - 0 21
Black to move.
Themes:  Middlegame  
Puzzle rating: 1650
Best move: Nxf2