Chess puzzle (Advantage)
Moves: 1. e4 e6 2. d4 d5 3. e5 Ne7 4. Nf3 g6 5. Bg5 Bg7 6. Bd3 c5 7. c3 c4 8. Bc2 Nbc6
9. O-O O-O 10. Nbd2 Qb6 11. Rb1 Qa5 12. a3 h6 13. Be3 b5 14. Re1 Qc7 15. Nf1 a5
16. Qd2 Kh7 17. h4 Nf5 18. Bxf5 exf5 19. Ng3 Be6 20. h5 Ne7 21. Kh2 g5 22. Bxg5
hxg5 23. Nxg5+ Kg8 24. Rh1 Bxe5 *
Position (FEN): r4rk1/2q1np2/4b3/pp1pbpNP/2pP4/P1P3N1/1P1Q1PPK/1R5R w - - 0 25
White to move.
Themes:  Middlegame  
Puzzle rating: 2070
Best move: dxe5