Chess puzzle (Checkmate)
Opening: Horwitz_Defense, Horwitz_Defense_Other_variations
Moves: 1. d4 e6 2. Bf4 d5 3. Nc3 Bd6 4. Bg3 Nf6 5. Nf3 O-O 6. Ne5 Nbd7 7. e3 a6 8. Bd3
b5 9. a3 Bb7 10. Bf4 c5 11. g4 cxd4 12. exd4 Ne8 13. g5 f6 14. Bxh7+ Kxh7 15.
Qh5+ Kg8 16. g6 fxe5 *
Position (FEN): r2qnrk1/1b1n2p1/p2bp1P1/1p1pp2Q/3P1B2/P1N5/1PP2P1P/R3K2R w KQ - 0 17
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 966
Best move: Qh7#