Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 d6 4. d4 Bd7 5. d5 Nb4 6. Bxd7+ Qxd7 7. Nc3 Nf6 8.
O-O Qg4 9. Bd2 Nxe4 10. Nxe4 Qxe4 11. Bxb4 Qxb4 12. b3 g6 13. Ng5 Bg7 14. Qf3
Qf4 15. Qxf4 exf4 16. Rfe1+ Kd7 17. Rad1 f6 18. Ne6 Rhg8 19. c4 Rae8 20. c5 c6
21. dxc6+ bxc6 22. Nxf4 f5 23. Rxd6+ Kc7 24. Ne6+ Kb7 25. Nxg7 *
Position (FEN): 4r1r1/pk4Np/2pR2p1/2P2p2/8/1P6/P4PPP/4R1K1 b - - 0 25
Black to move.
Themes: Hanging Piece Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 858
Best move: Rxe1#