Chess puzzle (Advantage)
Moves: 1. e4 g6 2. d4 Bg7 3. Be3 d6 4. Qd2 Nc6 5. Ne2 Bg4 6. f3 Bd7 7. Nbc3 Nb4 8. a3
Nc6 9. O-O-O a6 10. g4 b5 11. h4 b4 12. axb4 Nxb4 13. h5 c6 14. hxg6 hxg6 15.
Rxh8 Bxh8 16. g5 Qa5 17. Kb1 Rb8 18. Nc1 Be6 19. f4 c5 20. d5 *
Position (FEN): 1r2k1nb/4pp2/p2pb1p1/q1pP2P1/1n2PP2/2N1B3/1PPQ4/1KNR1B2 b - - 0 20
Black to move.
Themes:  Middlegame  
Puzzle rating: 2305
Best move: Nxd5