Chess puzzle (Checkmate)
Opening: Queens_Pawn_Game, Queens_Pawn_Game_London_System
Moves: 1. d4 d5 2. Nf3 Nf6 3. Bf4 Nc6 4. h3 e5 5. Nxe5 Bd6 6. e3 Qe7 7. Bb5 O-O 8. O-O
Nxe5 9. dxe5 Bxe5 10. Bxe5 Qxe5 11. c3 c6 12. Be2 Qg5 13. Bf3 Bxh3 14. Qd4 Rfe8
15. Nd2 Rad8 16. Qxa7 Nd7 17. Qxb7 Ne5 18. Rad1 Nxf3+ 19. Nxf3 *
Position (FEN): 3rr1k1/1Q3ppp/2p5/3p2q1/8/2P1PN1b/PP3PP1/3R1RK1 b - - 0 19
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 562
Best move: Qxg2#