Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. d4 exd4 4. Bc4 Nf6 5. e5 Qe7 6. O-O Ng4 7. Nxd4 Nxd4 8.
Qxd4 Nh6 9. Nc3 d6 10. exd6 Qxd6 11. Re1+ Be6 12. Qxd6 Bxd6 13. Bxe6 fxe6 14.
Rxe6+ Kd7 15. Re2 Ng4 16. Bg5 h6 17. Bh4 Bxh2+ 18. Kh1 Bd6 19. Rd1 Rae8 20.
Red2 Kc8 21. Nb5 Bc5 22. Bg3 Re7 23. a3 Rhe8 24. b4 Re1+ 25. Rxe1 *
Position (FEN): 2k1r3/ppp3p1/7p/1Nb5/1P4n1/P5B1/2PR1PP1/4R2K b - - 0 25
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1067
Best move: Rxe1#