Chess puzzle (Checkmate)
Moves: 1. e4 d5 2. exd5 Nf6 3. Nf3 Nxd5 4. Bc4 Nc6 5. c3 Bg4 6. Be2 Qd7 7. Nd4 Bxe2 8.
Nxe2 O-O-O 9. d4 e5 10. Nd2 Qg4 11. O-O Nf4 12. Nxf4 Qxd1 13. Rxd1 exf4 14. Nc4
g5 15. b4 Bg7 16. b5 Ne7 17. a4 Nd5 18. Bb2 Rhe8 19. Na5 Re2 20. Rab1 Rde8 21.
c4 Nb6 22. Bc3 Nxa4 23. Rbc1 Nxc3 24. Rxc3 Re1+ 25. Rxe1 *
Position (FEN): 2k1r3/ppp2pbp/8/NP4p1/2PP1p2/2R5/5PPP/4R1K1 b - - 0 25
Black to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 576
Best move: Rxe1#