Chess puzzle (Checkmate)
Opening: Queens_Pawn_Game, Queens_Pawn_Game_Other_variations
Moves: 1. d4 d5 2. e3 Bf5 3. Nf3 e6 4. Be2 Nf6 5. O-O c5 6. dxc5 Bxc5 7. a3 O-O 8. b4
Bb6 9. Bb2 Bc7 10. Nbd2 Ng4 11. Ne5 Nxe5 12. c4 Qg5 13. cxd5 Bh3 14. g3 Bxf1
15. Qxf1 Ng4 16. dxe6 fxe6 17. Qg2 Rxf2 18. Qxb7 Nxh2 19. Kxf2 *
Position (FEN): rn4k1/pQb3pp/4p3/6q1/1P6/P3P1P1/1B1NBK1n/R7 b - - 0 19
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1444
Best move: Qxg3#