Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 e6 3. Nf3 Nf6 4. Nc3 Bb4 5. Bg5 O-O 6. e3 c5 7. cxd5 exd5 8. a3
Bxc3+ 9. bxc3 c4 10. Be2 Qa5 11. Bxf6 Qxc3+ 12. Nd2 gxf6 13. O-O Bf5 14. Bg4
Bg6 15. Nf3 b5 16. Nh4 Bd3 17. Re1 Nc6 18. Bf5 Bxf5 19. Nxf5 Kh8 20. Qf3 Rad8
21. Nh6 Rd6 22. Qg3 Re6 23. Ng4 Nxd4 24. exd4 Qxe1+ 25. Rxe1 *
Position (FEN): 5r1k/p4p1p/4rp2/1p1p4/2pP2N1/P5Q1/5PPP/4R1K1 b - - 0 25
Black to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 521
Best move: Rxe1#