Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. Nf3 c5 3. d4 cxd4 4. Nxd4 Bc5 5. Nc3 Qb6 6. Na4 Qa5+ 7. c3 Be7 8.
b4 Qe5 9. Bd3 Nf6 10. f4 Qc7 11. Nb5 Qc6 12. Nd4 Qc7 13. O-O a6 14. Ba3 b5 15.
Nc5 d6 16. Ncb3 Qxc3 17. Rc1 Qxc1 18. Bxc1 Bb7 19. e5 Nd5 20. exd6 Bxd6 21. Nc5
Bc6 22. Nxc6 Nxc6 23. Be4 Ncxb4 24. Bxd5 Nxd5 25. Ne4 Bc7 26. f5 Bb6+ 27. Kh1
O-O 28. fxe6 fxe6 29. Rxf8+ Rxf8 30. Qg4 *
Position (FEN): 5rk1/6pp/pb2p3/1p1n4/4N1Q1/8/P5PP/2B4K b - - 1 30
Black to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 1066
Best move: Rf1#