Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. f4 d6 3. Bc4 a6 4. a3 Nc6 5. Nf3 g6 6. d4 Bg7 7. Ng5 e6 8. d5 Na5
9. dxe6 fxe6 10. Nxe6 Bxe6 11. Bxe6 Ne7 12. O-O Bd4+ 13. Kh1 Nec6 14. c3 Bg7
15. f5 Qe7 16. Qg4 Ne5 17. Qg3 Nac4 18. Bg5 Bf6 19. Bxf6 Qxf6 20. b3 Nb6 21.
Nd2 Rf8 22. Qh3 h5 23. fxg6 Qxg6 24. Bf5 Qg5 25. Nf3 Nxf3 26. Rxf3 Ke7 27. Raf1
Rf6 28. Bg4 Rh8 29. Rf5 Nd7 30. Rxg5 *
Position (FEN): 7r/1p1nk3/p2p1r2/2p3Rp/4P1B1/PPP4Q/6PP/5R1K b - - 0 30
Black to move.
Themes: Hanging Piece Middlegame Back Rank Mate, Mate in 1 
Puzzle rating: 582
Best move: Rxf1#