Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Bc4 Nc6 3. Nc3 Nf6 4. d3 e6 5. f4 d5 6. Bb5 Be7 7. e5 Nd7 8. Bxc6
bxc6 9. Qg4 O-O 10. f5 Nxe5 11. Qg3 Bd6 12. Bh6 Qf6 13. Bf4 exf5 14. Nge2 Ba6
15. O-O Rfe8 16. Kh1 c4 17. d4 Ng4 18. Bxd6 Ne3 19. Be5 Qh6 20. Rf3 Nxc2 21.
Rc1 Nb4 22. Rxf5 Nd3 23. Rcf1 Re7 24. Rf6 Qh5 25. R1f5 Rxe5 26. Rxh5 Rxh5 27.
Rxc6 Bb7 28. Rc7 Rb8 29. Nf4 Rf5 30. Nfxd5 *
Position (FEN): 1r4k1/pbR2ppp/8/3N1r2/2pP4/2Nn2Q1/PP4PP/7K b - - 0 30
Black to move.
Themes:  Middlegame Back Rank Mate, Mate in 1 
Puzzle rating: 1138
Best move: Rf1#