Chess puzzle (Checkmate)
Moves: 1. c4 c6 2. e4 g6 3. d4 d6 4. Nc3 Bg7 5. f3 e5 6. Nge2 a5 7. Be3 Na6 8. Qd2 Be6
9. b3 Ne7 10. Rd1 O-O 11. Bh6 Qc7 12. Bxg7 Kxg7 13. Ng3 Rae8 14. Be2 f5 15.
exf5 Nxf5 16. dxe5 dxe5 17. Nce4 Rd8 18. Qg5 Rxd1+ 19. Bxd1 Qd8 20. O-O Qd4+
21. Kh1 Ne3 22. Qe7+ Bf7 23. Ng5 Kg8 24. Nxf7 Rxf7 25. Qe8+ Kg7 26. Be2 Nxf1
27. Bxf1 Nc7 28. Qc8 b6 29. Ne4 Qxe4 30. fxe4 *
Position (FEN): 2Q5/2n2rkp/1pp3p1/p3p3/2P1P3/1P6/P5PP/5B1K b - - 0 30
Black to move.
Themes: Hanging Piece Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 1162
Best move: Rxf1#