Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. d4 exd4 3. Nf3 Nc6 4. Nxd4 Bc5 5. Nxc6 Qf6 6. Qf3 Qxf3 7. gxf3 dxc6
8. Be3 Bb6 9. Nc3 Be6 10. O-O-O Ne7 11. f4 g6 12. Bg2 f5 13. e5 Nd5 14. Nxd5
cxd5 15. Bxd5 Ke7 16. Bxe6 Kxe6 17. Rd3 g5 18. fxg5 Kxe5 19. f4+ Ke4 20. Re1
Bxe3+ 21. Rexe3+ Kxf4 22. h4 Kg4 23. Rd4+ Kh5 24. Re5 Raf8 25. Rf4 Kg6 26. Re6+
Kh5 *
Position (FEN): 5r1r/ppp4p/4R3/5pPk/5R1P/8/PPP5/2K5 w - - 9 27
White to move.
Themes:  Endgame, Rook Endgame Mate in 1 
Puzzle rating: 930
Best move: Rh6#