Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. Nf3 e6 3. e3 Nc6 4. Bd3 Be7 5. Nbd2 Nf6 6. O-O Bd7 7. Re1 O-O 8. c3
a6 9. e4 dxe4 10. Nxe4 Nd5 11. Neg5 Bxg5 12. Bxg5 f6 13. Bh4 Nf4 14. Bc2 Ng6
15. Bxg6 hxg6 16. Re4 g5 17. Bg3 f5 18. Re1 f4 19. Ne5 Nxe5 20. Rxe5 fxg3 21.
fxg3 Bc6 22. Qh5 Qf6 23. Rxg5 Qf2+ 24. Kh1 Qf1+ 25. Rxf1 *
Position (FEN): r4rk1/1pp3p1/p1b1p3/6RQ/3P4/2P3P1/PP4PP/5R1K b - - 0 25
Black to move.
Themes: Kingside Attack Endgame Mate in 1 
Puzzle rating: 500
Best move: Rxf1#