Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. f4 exf4 3. Nf3 Nc6 4. d4 d6 5. Bxf4 Bg4 6. Bb5 Bxf3 7. Qxf3 a6 8.
Ba4 b5 9. Bb3 Nxd4 10. Qf2 Nxb3 11. axb3 Nf6 12. Nc3 Be7 13. O-O c5 14. Qf3 b4
15. Nd5 Nxd5 16. exd5 f6 17. Qh5+ g6 18. Qh6 Kd7 19. Rfe1 Bf8 20. Qh3+ f5 21.
c3 bxc3 22. bxc3 Bg7 23. Qd3 Qb6 24. Kh1 Rhe8 25. Rxe8 Rxe8 26. Rxa6 Re1+ 27.
Qf1 *
Position (FEN): 8/3k2bp/Rq1p2p1/2pP1p2/5B2/1PP5/6PP/4rQ1K b - - 2 27
Black to move.
Themes: Hanging Piece Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 680
Best move: Rxf1#