Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Nd4 4. Nxe5 Qg5 5. Bxf7+ Kd8 6. O-O Qxe5 7. Bxg8
Rxg8 8. c3 Ne6 9. d4 Qxe4 10. Nd2 Qf5 11. Nf3 Bd6 12. d5 Nf4 13. c4 Re8 14. g3
Ne2+ 15. Kg2 Bc5 16. Bg5+ Be7 17. Bxe7+ Rxe7 18. Re1 Qe4 19. Qd2 d6 20. Qg5 Bg4
21. Rxe2 Bxf3+ 22. Kg1 Qxe2 23. Qf4 Qe1+ 24. Rxe1 *
Position (FEN): r2k4/ppp1r1pp/3p4/3P4/2P2Q2/5bP1/PP3P1P/4R1K1 b - - 0 24
Black to move.
Themes: Kingside Attack Endgame Mate in 1 
Puzzle rating: 413
Best move: Rxe1#