Chess puzzle (Checkmate)
Moves: 1. b3 b6 2. Bb2 Bb7 3. e3 d6 4. Nc3 Nf6 5. Bb5+ Nbd7 6. Bxd7+ Qxd7 7. Nf3 e5 8.
d3 Be7 9. Qe2 O-O 10. O-O-O a5 11. a4 c6 12. h3 Ba6 13. g4 b5 14. g5 Nd5 15.
Nxd5 cxd5 16. h4 g6 17. h5 bxa4 18. hxg6 fxg6 19. Rh6 axb3 20. Rdh1 Rf7 21.
Nxe5 dxe5 22. Bxe5 Bxg5 23. Rxg6+ hxg6 *
Position (FEN): r5k1/3q1r2/b5p1/p2pB1b1/8/1p1PP3/2P1QP2/2K4R w - - 0 24
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 735
Best move: Rh8#