Chess puzzle (Advantage)
Moves: 1. e4 g6 2. d4 Nf6 3. Nc3 Bg7 4. e5 Ng8 5. f4 d5 6. Nf3 Bf5 7. Be3 h5 8. h3 c6
9. Nh4 Nh6 10. Be2 e6 11. Nf3 f6 12. O-O Nd7 13. Nh2 Qc7 14. g4 hxg4 15. hxg4
Be4 16. Nxe4 dxe4 17. Bc4 O-O-O 18. Bxe6 Kb8 19. b4 Ka8 20. a4 fxe5 21. Qe2 Nf6
22. g5 *
Position (FEN): k2r3r/ppq3b1/2p1Bnpn/4p1P1/PP1PpP2/4B3/2P1Q2N/R4RK1 b - - 0 22
Black to move.
Themes:  Middlegame  
Puzzle rating: 2044
Best move: exd4