Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Nf3 Nc6 3. c3 Nf6 4. d3 h6 5. a3 d5 6. Qc2 d4 7. c4 Be6 8. Be2 a6
9. Nbd2 Bc5 10. b4 Ba7 11. O-O Qd7 12. Qd1 b5 13. c5 a5 14. Rb1 a4 15. Re1 O-O
16. Bf1 Nh7 17. g3 f5 18. exf5 Bxf5 19. Ne4 Bg4 20. Bg2 Qf5 21. Ned2 *
Position (FEN): r4rk1/b1p3pn/2n4p/1pP1pq2/pP1p2b1/P2P1NP1/3N1PBP/1RBQR1K1 b - - 5 21
Black to move.
Themes:  Middlegame  
Puzzle rating: 1988
Best move: Ng5