Chess puzzle (Checkmate)
Opening: Torre_Attack, Torre_Attack_Fianchetto_Defense
Moves: 1. d4 Nf6 2. Nf3 g6 3. Bg5 Bg7 4. Nbd2 h6 5. Bxf6 Bxf6 6. e4 O-O 7. e5 Bg7 8.
Bd3 d6 9. c3 Nc6 10. exd6 cxd6 11. h4 e5 12. d5 Ne7 13. h5 g5 14. Nxg5 hxg5 15.
h6 Bh8 16. h7+ Kg7 17. Qh5 Nf5 18. Bxf5 Bxf5 *
Position (FEN): r2q1r1b/pp3pkP/3p4/3PpbpQ/8/2P5/PP1N1PP1/R3K2R w KQ - 0 19
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 883
Best move: Qh6#