Chess puzzle (Checkmate)
Moves: 1. e4 d6 2. d4 Nf6 3. Nc3 g6 4. Bg5 Bg7 5. Nf3 O-O 6. Qd2 c6 7. h4 h5 8. O-O-O
b5 9. Bh6 b4 10. Ne2 Nxe4 11. Qe3 Nxf2 12. Bxg7 Nxd1 13. Qh6 f6 14. Qxg6 Qe8
15. Qh6 Nf2 16. Nf4 Bf5 17. Qh8+ Kf7 18. Qxh5+ Kg8 19. Qh6 Bh7 20. Bd3 Nxd3+
21. cxd3 Rf7 22. Nh5 Na6 23. Rh3 Rxg7 *
Position (FEN): r3q1k1/p3p1rb/n1pp1p1Q/7N/1p1P3P/3P1N1R/PP4P1/2K5 w - - 0 24
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 533
Best move: Qxg7#