Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. c4 d5 3. cxd5 Nxd5 4. e4 Nf6 5. Nc3 g6 6. Bc4 Bg7 7. Nge2 O-O 8.
f3 c6 9. Be3 Re8 10. Qd2 e5 11. O-O-O exd4 12. Bxd4 Qe7 13. g4 Be6 14. Bxe6
Qxe6 15. h4 Nbd7 16. h5 Rad8 17. hxg6 hxg6 18. Nf4 Qd6 19. Qh2 Qe7 20. e5 Nxe5
21. Ne4 Nxf3 22. Nxf6+ Bxf6 23. Qh8+ Bxh8 *
Position (FEN): 3rr1kb/pp2qp2/2p3p1/8/3B1NP1/5n2/PP6/2KR3R w - - 0 24
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 691
Best move: Rxh8#