Chess puzzle (Checkmate)
Opening: Queens_Pawn_Game, Queens_Pawn_Game_Other_variations
Moves: 1. d4 d5 2. e3 Nf6 3. h3 e6 4. a3 c5 5. Nf3 c4 6. Nc3 a6 7. g3 Bd6 8. Bg2 Nc6
9. O-O O-O 10. Qe2 b5 11. b4 cxb3 12. cxb3 Qe7 13. b4 Bb7 14. e4 dxe4 15. Nxe4
Nxe4 16. Qxe4 Nxb4 17. Qg4 Nd5 18. Bh6 Nf6 *
Position (FEN): r4rk1/1b2qppp/p2bpn1B/1p6/3P2Q1/P4NPP/5PB1/R4RK1 w - - 4 19
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 955
Best move: Qxg7#