Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. Nf3 d5 3. Nc3 dxe4 4. Nxe4 Bf5 5. Ng3 Bg6 6. h4 e6 7. h5 Bf5 8.
Nxf5 exf5 9. Bc4 Nf6 10. Ne5 Qe7 11. d4 Ng4 12. Bxf7+ Kd8 13. O-O Nxe5 14.
dxe5+ Nd7 15. Bb3 Qxe5 16. Re1 Qd6 17. Bg5+ Kc8 18. Re8+ Kc7 19. Bf4 Rxe8 20.
Bxd6+ Bxd6 21. Qd4 Re4 22. Qxg7 Rhe8 23. Bf7 Re1+ 24. Rxe1 *
Position (FEN): 4r3/ppkn1BQp/2pb4/5p1P/8/8/PPP2PP1/4R1K1 b - - 0 24
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 605
Best move: Rxe1#