Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. Bf4 Nf6 3. Nf3 g6 4. Nc3 Bg7 5. e3 O-O 6. h4 c5 7. Ne5 cxd4 8. exd4
Nc6 9. h5 Nxe5 10. Bxe5 Bg4 11. f3 Be6 12. Qd2 b5 13. g4 b4 14. Na4 Qa5 15. Nc5
Rfc8 16. Bd3 Rxc5 17. dxc5 Qxc5 18. hxg6 hxg6 19. O-O-O d4 20. Qh2 Rc8 21. Kb1
Qa5 22. b3 Nd5 23. Qh8+ Bxh8 *
Position (FEN): 2r3kb/p3pp2/4b1p1/q2nB3/1p1p2P1/1P1B1P2/P1P5/1K1R3R w - - 0 24
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 761
Best move: Rxh8#