Chess puzzle (Advantage)
Moves: 1. e4 e6 2. Nf3 a6 3. Bc4 h6 4. O-O d5 5. exd5 exd5 6. Bb3 Ne7 7. d3 Nf5 8. h3
Nc6 9. Bf4 Be7 10. Re1 Be6 11. Nc3 g5 12. Bh2 h5 13. Ne5 Nxe5 14. Bxe5 Rh6 15.
Qf3 c6 16. Ba4 Bd6 17. Bxd6 Qxd6 18. Qxf5 O-O-O 19. Qxg5 Rg6 20. Qxh5 Rdg8 21.
Qf3 Qb4 22. Bb3 Qh4 23. Rxe6 fxe6 24. Re1 Qd4 25. Rxe6 *
Position (FEN): 2k3r1/1p6/p1p1R1r1/3p4/3q4/1BNP1Q1P/PPP2PP1/6K1 b - - 0 25
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1103
Best move: Rxe6