Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Bc4 Nf6 3. d3 Bc5 4. Nf3 Nc6 5. Bg5 d6 6. h3 Na5 7. a3 Nxc4 8. dxc4
h6 9. Bh4 g5 10. Bg3 Nxe4 11. Nc3 Nxg3 12. fxg3 Be6 13. b3 Qd7 14. Ne4 O-O-O
15. Nxc5 dxc5 16. O-O f6 17. a4 Qd6 18. Qxd6 cxd6 19. Nd2 Rhf8 20. Ne4 f5 21.
Nc3 e4 22. Rae1 Bg8 23. Nd5 Kd7 24. g4 f4 25. Rxe4 Rde8 26. Rfe1 Re6 27. Rxe6
Bxe6 28. Kf2 Bg8 29. Re7+ Kc6 *
Position (FEN): 5rb1/pp2R3/2kp3p/2pN2p1/P1P2pP1/1P5P/2P2KP1/8 w - - 4 30
White to move.
Themes:  Endgame Hook Mate, Mate in 1 
Puzzle rating: 1081
Best move: Rc7#