Chess puzzle (Advantage)
Moves: 1. d4 f5 2. Nf3 e6 3. Bf4 Nf6 4. e3 Nc6 5. c4 Bb4+ 6. Nbd2 O-O 7. a3 Bxd2+ 8.
Qxd2 b6 9. Be2 Bb7 10. O-O h6 11. h3 g5 12. Bh2 d5 13. cxd5 exd5 14. Rac1 a6
15. Ne5 Nxe5 16. Bxe5 c6 17. Qd3 Qd7 18. b4 Rac8 19. g4 Ne4 20. Kg2 c5 21. bxc5
bxc5 22. f3 c4 23. Qc2 Nd6 24. f4 Nf7 25. Qxf5 *
Position (FEN): 2r2rk1/1b1q1n2/p6p/3pBQp1/2pP1PP1/P3P2P/4B1K1/2R2R2 b - - 0 25
Black to move.
Themes:  Middlegame  
Puzzle rating: 1657
Best move: Nxe5