Chess puzzle (Advantage)
Moves: 1. e4 c5 2. d3 d6 3. Be2 Nf6 4. Nd2 g6 5. c3 Bg7 6. Nf1 O-O 7. g4 e5 8. g5 Nfd7
9. h4 f5 10. gxf6 Qxf6 11. Be3 Nc6 12. Rh2 c4 13. dxc4 Nc5 14. Bg5 Qf7 15. Ng3
h6 16. Be3 Be6 17. Qd2 Bxc4 18. Bxh6 Bxe2 19. N1xe2 Rad8 20. h5 d5 21. O-O-O *
Position (FEN): 3r1rk1/pp3qb1/2n3pB/2npp2P/4P3/2P3N1/PP1QNP1R/2KR4 b - - 1 21
Black to move.
Themes:  Middlegame  
Puzzle rating: 1699
Best move: dxe4