Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nc3 d6 3. f4 Nc6 4. Nf3 g6 5. Bc4 Bg7 6. O-O e6 7. d3 Nge7 8. Qe1
O-O 9. f5 gxf5 10. Qg3 fxe4 11. dxe4 Ng6 12. Bg5 Bf6 13. h4 Nd4 14. Bxf6 Qxf6
15. h5 Qf4 16. Qxf4 Nxf4 17. Nxd4 cxd4 18. Rxf4 dxc3 19. bxc3 e5 20. Rf6 Be6
21. Bxe6 fxe6 22. Rxe6 Rac8 23. Rd1 Rxc3 24. Rdxd6 Rxc2 25. Rd7 Rf7 26. Rd8+
Kg7 *
Position (FEN): 3R4/pp3rkp/4R3/4p2P/4P3/8/P1r3P1/6K1 w - - 4 27
White to move.
Themes:  Endgame, Rook Endgame Mate in 1 
Puzzle rating: 1202
Best move: h6#