Chess puzzle (Advantage)
Moves: 1. c4 Nf6 2. g3 g6 3. Bg2 Bg7 4. e3 d6 5. Ne2 c5 6. Nbc3 Nc6 7. d4 cxd4 8. exd4
Qa5 9. O-O Bg4 10. h3 Bxe2 11. Nxe2 Nd7 12. Bd2 Qc7 13. b4 Nxd4 14. Nxd4 Bxd4
15. Rc1 O-O 16. Bg5 Bf6 17. Be3 Rab8 18. c5 b6 19. c6 Ne5 20. b5 Rfd8 21. f4
Nd7 22. cxd7 Qxd7 23. Bc6 Qf5 24. g4 Qe6 25. Rf2 *
Position (FEN): 1r1r2k1/p3pp1p/1pBpqbp1/1P6/5PP1/4B2P/P4R2/2RQ2K1 b - - 2 25
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1074
Best move: Qxe3