Chess puzzle (Checkmate)
Moves: 1. f4 d5 2. Nf3 Nf6 3. e3 c5 4. d4 e6 5. c3 Nc6 6. Bd3 cxd4 7. exd4 Bd6 8. Nbd2
Bxf4 9. Bb5 O-O 10. O-O Bd7 11. Qa4 a6 12. Bxc6 Bxc6 13. Qb4 Qc7 14. Ne5 Bxe5
15. dxe5 Qxe5 16. Nf3 Qh5 17. Bg5 Ne4 18. Bf4 h6 19. Qd4 f6 20. Rfe1 e5 21.
Nxe5 fxe5 22. Bxe5 Qf7 23. Re3 Qf2+ 24. Kh1 Qf1+ 25. Rxf1 *
Position (FEN): r4rk1/1p4p1/p1b4p/3pB3/3Qn3/2P1R3/PP4PP/5R1K b - - 0 25
Black to move.
Themes:  Middlegame Back Rank Mate, Mate in 1 
Puzzle rating: 1028
Best move: Rxf1#