Chess puzzle (Checkmate)
Moves: 1. e4 b6 2. d4 Bb7 3. Nc3 g6 4. Bc4 Bg7 5. Qf3 e6 6. Nge2 Ne7 7. O-O d5 8. Bd3
O-O 9. Bg5 f6 10. Bh4 c5 11. Qg3 c4 12. exd5 exd5 13. Bxg6 Nxg6 14. Nf4 Nxh4
15. Qxh4 Qd7 16. Rae1 b5 17. Re6 b4 18. Nd1 Nc6 19. Rfe1 Rae8 20. R6e3 Nxd4 21.
Nh5 Nf5 22. Qg4 Bc8 23. Rxe8 Rxe8 24. Nxf6+ Kf7 25. Nxd7 *
Position (FEN): 2b1r3/p2N1kbp/8/3p1n2/1pp3Q1/8/PPP2PPP/3NR1K1 b - - 0 25
Black to move.
Themes: Hanging Piece Middlegame Back Rank Mate, Mate in 1 
Puzzle rating: 971
Best move: Rxe1#