Chess puzzle (Checkmate)
Moves: 1. e4 g6 2. d4 Bg7 3. Nf3 d6 4. Nc3 Nf6 5. Bd3 O-O 6. Be3 Nc6 7. Qd2 e5 8. dxe5
Nxe5 9. Nxe5 dxe5 10. O-O-O Be6 11. h4 Ng4 12. f3 Nxe3 13. Qxe3 Qf6 14. g4 Rfd8
15. g5 Qf4 16. Qxf4 exf4 17. h5 Bxc3 18. bxc3 Rd6 19. Rh4 Bxa2 20. hxg6 hxg6
21. Rdh1 Rad8 22. Rh8+ Kg7 *
Position (FEN): 3r3R/ppp2pk1/3r2p1/6P1/4Pp2/2PB1P2/b1P5/2K4R w - - 4 23
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 1053
Best move: R1h7#