Chess puzzle (Advantage)
Moves: 1. c4 e5 2. g3 Nc6 3. Bg2 d6 4. Nc3 Nf6 5. Nf3 Be7 6. d3 O-O 7. b3 h6 8. Bb2 a6
9. O-O Bd7 10. Ne1 Rb8 11. f4 exf4 12. Rxf4 Nh5 13. Rf1 Bg5 14. Ne4 Be3+ 15.
Kh1 Bg4 16. Nc2 Ba7 17. h3 Be6 18. e3 g6 19. Nf6+ Nxf6 20. Rxf6 Ne5 21. Bxe5 *
Position (FEN): 1r1q1rk1/bpp2p2/p2pbRpp/4B3/2P5/1P1PP1PP/P1N3B1/R2Q3K b - - 0 21
Black to move.
Themes:  Middlegame  
Puzzle rating: 943
Best move: dxe5