Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 c6 3. Nc3 Nf6 4. Nf3 Bf5 5. cxd5 cxd5 6. Bg5 e6 7. e3 Bb4 8. Be2
Qc7 9. O-O Bxc3 10. bxc3 Qxc3 11. Nh4 Bc2 12. Qc1 Nc6 13. Bd1 Nb4 14. Rb1 Ne4
15. Rxb4 Bxd1 16. Qxc3 Nxc3 17. Rxb7 Bh5 18. Re7+ Kf8 19. Rc1 Ne4 20. Rec7 Nxg5
21. Rc8+ Ke7 22. R1c7+ Kf6 23. Rxa8 Rxa8 24. h3 Ne4 25. g4 Bg6 26. Kg2 a5 27.
Nf3 Ng5 28. Ne5 Bb1 29. h4 Ne4 *
Position (FEN): r7/2R2ppp/4pk2/p2pN3/3Pn1PP/4P3/P4PK1/1b6 w - - 1 30
White to move.
Themes:  Endgame Hook Mate, Mate in 1 
Puzzle rating: 1006
Best move: Rxf7#