Chess puzzle (Checkmate)
Opening: Neo-Grunfeld_Defense, Neo-Grunfeld_Defense_Goglidze_Attack
Moves: 1. d4 Nf6 2. c4 g6 3. f3 d5 4. cxd5 Nxd5 5. e4 Nb6 6. Nc3 Bg7 7. Be3 e6 8. Qd2
Nc6 9. O-O-O a5 10. h4 Bd7 11. Bb5 Na7 12. Bxd7+ Qxd7 13. Bh6 Nc4 14. Qf4 O-O
15. Bxg7 Kxg7 16. h5 Nb5 17. hxg6 fxg6 18. Qh6+ Kg8 19. Nxb5 Qxb5 *
Position (FEN): r4rk1/1pp4p/4p1pQ/pq6/2nPP3/5P2/PP4P1/2KR2NR w - - 0 20
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1159
Best move: Qxh7#