Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 a6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 e5 6. Nf5 d5 7. Ng3 d4 8. Nce2
b5 9. Bg5 Qb6 10. Qd2 Nc6 11. a3 Be7 12. f4 h6 13. fxe5 hxg5 14. exf6 Bxf6 15.
O-O-O O-O 16. Nf5 Rd8 17. Neg3 Be6 18. Bd3 g6 19. h4 gxf5 20. hxg5 Be5 21. Nxf5
Qa5 22. Qe2 Qa4 23. Qh5 Ra7 24. Qh7+ Kf8 25. Qh8+ Bxh8 *
Position (FEN): 3r1k1b/r4p2/p1n1b3/1p3NP1/q2pP3/P2B4/1PP3P1/2KR3R w - - 0 26
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 841
Best move: Rxh8#