Chess puzzle (Advantage)
Moves: 1. d4 d5 2. c4 e6 3. Nc3 c6 4. Nf3 Bd6 5. e3 Nd7 6. c5 Bc7 7. Be2 f5 8. O-O
Ngf6 9. b4 O-O 10. h3 Ne4 11. Bb2 Rf6 12. Nh4 Rh6 13. Nf3 g5 14. Nd2 g4 15.
Ncxe4 dxe4 16. Bxg4 fxg4 17. Qxg4+ Rg6 18. Qxe4 Nf6 19. Qf3 Bd7 20. Rad1 Qe7
21. Nc4 Rf8 22. Qe2 Kh8 23. e4 Rfg8 24. g3 Rh6 25. e5 *
Position (FEN): 6rk/ppbbq2p/2p1pn1r/2P1P3/1PNP4/6PP/PB2QP2/3R1RK1 b - - 0 25
Black to move.
Themes:  Middlegame  
Puzzle rating: 1905
Best move: Nd5