Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. c4 e6 3. Nc3 Bb4 4. a3 Bxc3+ 5. bxc3 d5 6. Nf3 c6 7. Bg5 O-O 8. e3
Nbd7 9. Bd3 e5 10. dxe5 h6 11. exf6 hxg5 12. fxg7 Kxg7 13. cxd5 cxd5 14. O-O f6
15. Qc2 Ne5 16. Nxe5 fxe5 17. Bh7 e4 18. Bxe4 dxe4 19. Qxe4 Qf6 20. Qd4 Bf5 21.
Rac1 b6 22. Rfd1 Rad8 23. Qa4 a5 24. Rd4 Bd3 25. Rd1 Qxf2+ 26. Kh1 Qf1+ 27.
Rxf1 *
Position (FEN): 3r1r2/6k1/1p6/p5p1/Q2R4/P1PbP3/6PP/5R1K b - - 0 27
Black to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 556
Best move: Rxf1#