Chess puzzle (Advantage)
Moves: 1. e4 e6 2. d4 d5 3. exd5 exd5 4. Nf3 Bd6 5. Bd3 Bg4 6. Be3 Nc6 7. Bb5 Ne7 8.
Bxc6+ Nxc6 9. O-O h5 10. Bg5 f6 11. Re1+ Ne7 12. Bh4 g5 13. Bg3 Bxg3 14. fxg3
Qd7 15. Qd3 O-O-O 16. Nbd2 Bf5 17. Qa3 Rde8 18. Qxa7 Kd8 19. c4 c6 20. cxd5
Nxd5 21. Nc4 Kc7 22. Na5 Qc8 23. Nc4 Qa8 24. Qc5 Qd8 25. Re5 *
Position (FEN): 3qr2r/1pk5/2p2p2/2QnRbpp/2NP4/5NP1/PP4PP/R5K1 b - - 9 25
Black to move.
Themes:  Middlegame  
Puzzle rating: 1040
Best move: fxe5