Chess puzzle (Checkmate)
Moves: 1. e4 d6 2. d4 Nf6 3. Nc3 e5 4. Nf3 Nc6 5. Bb5 Bd7 6. d5 Ne7 7. Qe2 Ng6 8. Be3
Qe7 9. O-O-O Nf4 10. Bxd7+ Qxd7 11. Qf1 Be7 12. g3 Ng6 13. h4 O-O 14. h5 Nh8
15. Nh4 b5 16. Nf5 b4 17. Nb1 Ng4 18. Bd2 a5 19. f3 Nf6 20. g4 Ne8 21. g5 a4
22. Qh3 Qd8 23. g6 h6 24. gxf7+ Nxf7 25. Rdg1 Bf6 26. Qg4 Kh7 27. Qg6+ Kh8 28.
Bxh6 gxh6 29. Nxh6 Nxh6 *
Position (FEN): r2qnr1k/2p5/3p1bQn/3Pp2P/pp2P3/5P2/PPP5/1NK3RR w - - 0 30
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 874
Best move: Qxh6#