Chess puzzle (Checkmate)
Moves: 1. d4 g6 2. c4 Bg7 3. Nc3 d6 4. h4 Nf6 5. e4 h5 6. Be2 c5 7. Be3 cxd4 8. Bxd4
Nc6 9. Be3 O-O 10. Nh3 Bxh3 11. Rxh3 Rc8 12. Rc1 Nd7 13. g4 hxg4 14. Bxg4 Nce5
15. h5 Rxc4 16. hxg6 Nxg6 17. Bxd7 Qxd7 18. Qh5 Rfc8 19. Qh7+ Kf8 20. Bh6 Bxh6
21. Qxh6+ Ke8 22. Qh8+ Nxh8 *
Position (FEN): 2r1k2n/pp1qpp2/3p4/8/2r1P3/2N4R/PP3P2/2R1K3 w - - 0 23
White to move.
Themes:  Middlegame Back Rank Mate, Mate in 1 
Puzzle rating: 461
Best move: Rxh8#