Chess puzzle (Checkmate)
Opening: Queens_Pawn_Game, Queens_Pawn_Game_Other_variations
Moves: 1. d4 d5 2. g3 Nf6 3. Bg2 e6 4. Nf3 c5 5. c3 Be7 6. Bg5 O-O 7. Nbd2 Nbd7 8. O-O
h6 9. Bf4 Nh5 10. Be3 c4 11. Re1 b5 12. Ne5 Nxe5 13. dxe5 Rb8 14. Bxa7 Rb7 15.
Bd4 b4 16. Nxc4 dxc4 17. Bxb7 Bxb7 18. e3 Qd5 19. Qxh5 *
Position (FEN): 5rk1/1b2bpp1/4p2p/3qP2Q/1ppB4/2P1P1P1/PP3P1P/R3R1K1 b - - 0 19
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 638
Best move: Qg2#