Chess puzzle (Advantage)
Moves: 1. d4 Nf6 2. c4 g6 3. Nc3 Bg7 4. e4 d6 5. Be2 O-O 6. Bg5 h6 7. Be3 e5 8. d5 Ne8
9. Qd2 Kh7 10. h4 f5 11. exf5 gxf5 12. f4 e4 13. O-O-O Nf6 14. h5 Nbd7 15. Nh3
a5 16. Nf2 Nc5 17. g4 Nxg4 18. Nxg4 fxg4 19. Rdg1 Nd3+ 20. Bxd3 *
Position (FEN): r1bq1r2/1pp3bk/3p3p/p2P3P/2P1pPp1/2NBB3/PP1Q4/2K3RR b - - 0 20
Black to move.
Themes:  Middlegame  
Puzzle rating: 1058
Best move: exd3