Chess puzzle (Checkmate)
Moves: 1. e4 g6 2. d4 Bg7 3. Nf3 d6 4. Bc4 h6 5. Nc3 Nf6 6. O-O Bg4 7. Be2 Nc6 8. Be3
g5 9. Bb5 a6 10. Be2 Qd7 11. a3 e5 12. d5 Ne7 13. b3 c5 14. b4 b6 15. bxc5 bxc5
16. a4 Nh7 17. Nb1 f5 18. exf5 e4 19. c3 exf3 20. Bxf3 Bxf3 21. Qxf3 Qxf5 22.
Qe2 Qxd5 23. Rd1 Qe5 24. Qd3 Nf5 25. Ra3 Nxe3 26. fxe3 O-O 27. c4 Qf5 28. Qxd6
Qf2+ 29. Kh1 Qf1+ 30. Rxf1 *
Position (FEN): r4rk1/6bn/p2Q3p/2p3p1/P1P5/R3P3/6PP/1N3R1K b - - 0 30
Black to move.
Themes:  Middlegame Back Rank Mate, Mate in 1 
Puzzle rating: 508
Best move: Rxf1#