Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. c4 e6 3. Nc3 b6 4. e4 Bb4 5. Qc2 Bb7 6. e5 Ne4 7. Be2 d5 8. cxd5
Qxd5 9. Be3 O-O 10. Nf3 Nd7 11. O-O Nxc3 12. bxc3 Be7 13. c4 Qe4 14. Bd3 Qg4
15. Ne1 f5 16. exf6 Nxf6 17. f3 Qh4 18. Bf2 Qh5 19. Bg3 c5 20. Bf2 Rad8 21.
dxc5 Bxc5 22. Bxc5 Qxc5+ 23. Kh1 Qe3 24. Rd1 Ne4 25. Bxe4 Bxe4 26. fxe4 *
Position (FEN): 3r1rk1/p5pp/1p2p3/8/2P1P3/4q3/P1Q3PP/3RNR1K b - - 0 26
Black to move.
Themes: Hanging Piece Middlegame Back Rank Mate, Mate in 1 
Puzzle rating: 865
Best move: Rxf1#