Chess puzzle (Checkmate)
Moves: 1. e4 Nc6 2. Nf3 d6 3. d4 Nf6 4. d5 Ne5 5. Nxe5 dxe5 6. Nc3 a6 7. Bg5 Qd6 8.
Qd2 h6 9. Be3 Qb4 10. O-O-O Nxe4 11. Nxe4 Qxe4 12. f4 e6 13. dxe6 Bxe6 14. Kb1
Bd6 15. fxe5 Bxe5 16. Bd3 Qa4 17. a3 O-O-O 18. Qe2 Bf6 19. h3 Rhe8 20. Rhf1 Rd5
21. Rf4 Qd7 22. Re1 Re5 23. Bxa6 Rxe3 24. Bb5 Qxb5 25. Qxb5 *
Position (FEN): 2k1r3/1pp2pp1/4bb1p/1Q6/5R2/P3r2P/1PP3P1/1K2R3 b - - 0 25
Black to move.
Themes: Hanging Piece Middlegame Mate in 1 
Puzzle rating: 509
Best move: Rxe1#