Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. f4 a5 3. c3 d6 4. d4 b6 5. Nf3 Bd7 6. e5 g6 7. exd6 exd6 8. dxc5
bxc5 9. Bc4 Nf6 10. O-O Bg4 11. Nbd2 d5 12. Bb5+ Nbd7 13. Ne5 Bxd1 14. Rxd1 Bd6
15. Nxd7 Nxd7 16. Re1+ Be7 17. Nb3 O-O 18. f5 c4 19. Nd4 Bc5 20. fxg6 fxg6 21.
Kh1 Qh4 22. Bd2 Nf6 23. Ne6 Ne4 24. Rxe4 dxe4 25. Nxc5 Qf2 26. Nxe4 Qf1+ 27.
Rxf1 *
Position (FEN): r4rk1/7p/6p1/pB6/2p1N3/2P5/PP1B2PP/5R1K b - - 0 27
Black to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 600
Best move: Rxf1#