Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 Nc6 3. d4 cxd4 4. Nxd4 g6 5. Be3 Bg7 6. Nc3 d6 7. Be2 Nf6 8. f3
O-O 9. Qd2 Ne5 10. O-O-O Bd7 11. h4 h5 12. Kb1 Rc8 13. Nb3 a6 14. Nd5 Nc4 15.
Bxc4 Rxc4 16. Nxf6+ Bxf6 17. Rdg1 b5 18. g4 hxg4 19. h5 gxf3 20. hxg6 fxg6 21.
Qh2 Rf7 22. Rxg6+ Kf8 23. Qh8+ Bxh8 *
Position (FEN): 3q1k1b/3bpr2/p2p2R1/1p6/2r1P3/1N2Bp2/PPP5/1K5R w - - 0 24
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 865
Best move: Rxh8#