Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. f4 exf4 3. Nf3 Nf6 4. Bc4 d6 5. Ng5 Be6 6. Bxe6 fxe6 7. Nxe6 Qe7 8.
Ng5 Nc6 9. Nc3 O-O-O 10. O-O h6 11. Nf3 g5 12. d3 Qg7 13. Nd5 Nxd5 14. exd5 Ne5
15. d4 Nxf3+ 16. Qxf3 Qxd4+ 17. Rf2 Re8 18. Bd2 Qb6 19. Bc3 Rg8 20. Rd1 Bg7 21.
Bxg7 Rxg7 22. b3 Rge7 23. Kf1 Qe3 24. c4 Qe1+ 25. Rxe1 *
Position (FEN): 2k1r3/ppp1r3/3p3p/3P2p1/2P2p2/1P3Q2/P4RPP/4RK2 b - - 0 25
Black to move.
Themes:  Endgame, Queen and Rook Endgame Mate in 1 
Puzzle rating: 634
Best move: Rxe1#