Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. c4 g6 3. Nc3 Bg7 4. e4 d6 5. Be2 O-O 6. g4 Nbd7 7. h4 c5 8. d5 Ne5
9. f3 Qb6 10. h5 Bd7 11. Rb1 a5 12. hxg6 fxg6 13. Bh6 Qc7 14. Qd2 Qc8 15. Bxg7
Kxg7 16. Qh6+ Kg8 17. Nh3 Nexg4 18. fxg4 Bxg4 19. Ng5 Bxe2 20. Nxh7 Qg4 21.
Nxf6+ Rxf6 22. Qh8+ Kf7 *
Position (FEN): r6Q/1p2pk2/3p1rp1/p1pP4/2P1P1q1/2N5/PP2b3/1R2K2R w K - 2 23
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1132
Best move: Rh7#