Chess puzzle (Advantage)
Moves: 1. f4 e6 2. Nf3 d5 3. e3 c5 4. Be2 Nc6 5. O-O Bd6 6. c3 Nf6 7. d4 c4 8. Ne5 Ne4
9. Nd2 Nxd2 10. Bxd2 O-O 11. Qe1 f6 12. Nf3 f5 13. Rb1 Rb8 14. b3 b5 15. bxc4
bxc4 16. Rc1 a5 17. Ng5 Be7 18. Qh4 Bxg5 19. fxg5 h6 20. Rf3 Qxg5 21. Qxg5 hxg5
22. Rh3 Kf7 23. e4 dxe4 24. Bxg5 Ne7 25. Bh5+ Kg8 *
Position (FEN): 1rb2rk1/4n1p1/4p3/p4pBB/2pPp3/2P4R/P5PP/2R3K1 w - - 3 26
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1070
Best move: Bxe7