Chess puzzle (Checkmate)
Opening: Queens_Pawn_Game, Queens_Pawn_Game_Other_variations
Moves: 1. d4 d5 2. e3 e6 3. f4 c5 4. c3 a6 5. Bd3 c4 6. Bc2 b5 7. Nf3 Nd7 8. O-O Bb7
9. Nbd2 Ne7 10. Ne5 Ng6 11. Ndf3 f6 12. Nxg6 hxg6 13. Bxg6+ Ke7 14. f5 Qc7 15.
fxe6 Kxe6 16. Qc2 Bd6 17. Qf5+ Ke7 18. g3 Bxg3 19. hxg3 *
Position (FEN): r6r/1bqnk1p1/p4pB1/1p1p1Q2/2pP4/2P1PNP1/PP6/R1B2RK1 b - - 0 19
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 788
Best move: Qxg3#