Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. d4 exd4 4. Nxd4 Nxd4 5. Qxd4 Nf6 6. Nc3 c5 7. Qd1 Be7 8.
Bf4 Qa5 9. Be2 Nxe4 10. O-O Nxc3 11. bxc3 Qxc3 12. Bd2 Qf6 13. Re1 O-O 14. Bf3
d6 15. a4 Rb8 16. Ra3 Be6 17. Bc3 Qg6 18. Be4 Qg5 19. Bd2 Qh4 20. Rg3 d5 21.
Bf3 Qxa4 22. Bh6 Bf6 23. Bxd5 Bf5 24. c4 Rfe8 25. Qxa4 *
Position (FEN): 1r2r1k1/pp3ppp/5b1B/2pB1b2/Q1P5/6R1/5PPP/4R1K1 b - - 0 25
Black to move.
Themes: Hanging Piece Middlegame Back Rank Mate, Mate in 1 
Puzzle rating: 527
Best move: Rxe1#