Chess puzzle (Advantage)
Moves: 1. e4 d5 2. exd5 Qxd5 3. Nc3 Qa5 4. a3 c6 5. Bc4 Nf6 6. h3 Bf5 7. Nf3 e6 8. d3
Be7 9. Bd2 Qc7 10. O-O O-O 11. Re1 Nd5 12. Ne4 h6 13. Ng3 Bh7 14. Ne4 Nd7 15.
Ba2 N7f6 16. Nxf6+ Bxf6 17. d4 Rad8 18. c3 Bg6 19. Ne5 Bh7 20. Qg4 Bxe5 21.
Rxe5 f6 22. Rxe6 Kh8 23. Bxd5 Rxd5 24. Rae1 Bf5 25. Qh5 *
Position (FEN): 5r1k/ppq3p1/2p1Rp1p/3r1b1Q/3P4/P1P4P/1P1B1PP1/4R1K1 b - - 3 25
Black to move.
Themes:  Middlegame  
Puzzle rating: 966
Best move: Bxe6