Chess puzzle (Checkmate)
Opening: Horwitz_Defense, Horwitz_Defense_Other_variations
Moves: 1. d4 e6 2. c3 c6 3. Bf4 d5 4. e3 Nd7 5. h3 Ndf6 6. Nf3 Be7 7. Bd3 h6 8. Qc2
Nd7 9. Nbd2 g6 10. O-O Ngf6 11. Rfe1 Nb6 12. e4 dxe4 13. Nxe4 Nxe4 14. Bxe4 Nd5
15. Bh2 Bd6 16. Ne5 Bxe5 17. Bxe5 O-O 18. Bxg6 fxg6 *
Position (FEN): r1bq1rk1/pp6/2p1p1pp/3nB3/3P4/2P4P/PPQ2PP1/R3R1K1 w - - 0 19
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1068
Best move: Qxg6#