Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. f4 exf4 3. Nf3 h6 4. d4 g5 5. Bc4 d6 6. O-O Be6 7. Bxe6 fxe6 8. Nc3
Nc6 9. d5 exd5 10. exd5 Ne5 11. Nxe5 dxe5 12. Qh5+ Ke7 13. Re1 Qd6 14. a4 Nf6
15. Qd1 Kd7 16. Kh1 Re8 17. b3 Kc8 18. Ba3 Qd7 19. Bxf8 Rhxf8 20. Qd3 Ng4 21.
Rf1 Ne3 22. Rfe1 Qg4 23. Rxe3 fxe3 24. Qxe3 Qd4 25. Qe1 Qf2 26. Qd1 Rd8 27. Nb5
c6 28. Qg4+ Kb8 29. dxc6 Qf1+ 30. Rxf1 *
Position (FEN): 1k1r1r2/pp6/2P4p/1N2p1p1/P5Q1/1P6/2P3PP/5R1K b - - 0 30
Black to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 823
Best move: Rxf1#