Chess puzzle (Checkmate)
Opening: Queens_Pawn_Game, Queens_Pawn_Game_Other_variations
Moves: 1. d4 h6 2. c4 d6 3. e4 Nf6 4. Nc3 Bg4 5. Be2 Bxe2 6. Qxe2 e5 7. d5 Nbd7 8. f4
Nc5 9. Nf3 c6 10. fxe5 dxe5 11. Nxe5 cxd5 12. exd5 Be7 13. O-O O-O 14. Rf3 Qb6
15. Kh1 Bd6 16. Rxf6 gxf6 17. Bxh6 Bxe5 18. Qg4+ Kh7 *
Position (FEN): r4r2/pp3p1k/1q3p1B/2nPb3/2P3Q1/2N5/PP4PP/R6K w - - 2 19
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1024
Best move: Qg7#