Chess puzzle (Checkmate)
Opening: Horwitz_Defense, Horwitz_Defense_Other_variations
Moves: 1. d4 e6 2. c4 c5 3. d5 d6 4. Nc3 Be7 5. e4 Nf6 6. Bd3 O-O 7. Nge2 a6 8. O-O
Nbd7 9. f4 e5 10. f5 Rb8 11. a4 h6 12. Ng3 a5 13. Nh5 Nh7 14. Qg4 Ndf6 *
Position (FEN): 1rbq1rk1/1p2bppn/3p1n1p/p1pPpP1N/P1P1P1Q1/2NB4/1P4PP/R1B2RK1 w - - 4 15
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 659
Best move: Qxg7#