Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 h6 4. O-O Bc5 5. c3 d6 6. d4 Bb6 7. dxe5 Nxe5 8.
Nxe5 dxe5 9. Bxf7+ Ke7 10. Qxd8+ Kxd8 11. Rd1+ Ke7 12. Bxg8 Rxg8 13. Be3 Bg4
14. Rd5 Ke6 15. Bxb6 axb6 16. f3 Bh5 17. Na3 c6 18. Rd2 Rgd8 19. Rad1 Rxd2 20.
Rxd2 b5 21. g4 Bf7 22. Nc2 Rxa2 23. Ne3 g6 24. h4 h5 25. gxh5 gxh5 26. Nf5 Ra1+
27. Kg2 Ra7 *
Position (FEN): 8/rp3b2/2p1k3/1p2pN1p/4P2P/2P2P2/1P1R2K1/8 w - - 4 28
White to move.
Themes:  Endgame Hook Mate, Mate in 1 
Puzzle rating: 1015
Best move: Rd6#