Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. f4 d6 3. Nf3 Nc6 4. d4 Bg4 5. Bb5 a6 6. d5 axb5 7. dxc6 bxc6 8. O-O
g6 9. fxe5 dxe5 10. Qxd8+ Rxd8 11. Nxe5 Be2 12. Re1 Bc5+ 13. Kh1 Ne7 14. Bg5
Bf2 15. Rc1 h6 16. Nc3 hxg5 17. Nxe2 Rd2 18. Nc3 Bg3 19. Nf3 Rf2 20. Kg1 Rxf3
21. gxf3 Bxh2+ 22. Kg2 Bf4 23. Rh1 Rf8 24. Ne2 f5 25. exf5 Nxf5 26. Nxf4 gxf4
27. Kf2 Ne3 28. c3 Rf6 29. Rae1 Rd6 30. Re2 Kf7 31. Rh7+ Kf6 32. Rxc7 Kg5 33.
Re7 Rd1 34. Re6 *
Position (FEN): 8/8/2p1R1p1/1p4k1/5p2/2P1nP2/PP2RK2/3r4 b - - 4 34
Black to move.
Themes:  Endgame Hook Mate, Mate in 1 
Puzzle rating: 704
Best move: Rf1#