Chess puzzle (Advantage)
Moves: 1. d4 d5 2. Bf4 Bf5 3. Nf3 Nc6 4. c3 e6 5. e3 h6 6. h3 g5 7. Be5 Rh7 8. Bd3
Nxe5 9. Nxe5 Bxd3 10. Qxd3 f5 11. g4 a6 12. gxf5 Rg7 13. Nd2 Qf6 14. fxe6 Qxe6
15. O-O-O Bd6 16. f4 Bxe5 17. dxe5 O-O-O 18. Nf3 gxf4 19. exf4 Ne7 20. Rde1 Rf7
21. Qd4 Kb8 22. Nh4 Nc6 23. Qe3 *
Position (FEN): 1k1r4/1pp2r2/p1n1q2p/3pP3/5P1N/2P1Q2P/PP6/2K1R2R b - - 8 23
Black to move.
Themes:  Middlegame  
Puzzle rating: 1370
Best move: d4