Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. e3 d5 3. Be2 Bf5 4. h3 Bg6 5. Nd2 Nc6 6. a3 e5 7. dxe5 Nxe5 8.
Ngf3 Bd6 9. b4 a6 10. Bb2 Qe7 11. O-O O-O-O 12. Nd4 h5 13. N2b3 Nfg4 14. b5 Nc4
15. Rb1 Ngxe3 16. fxe3 Qxe3+ 17. Kh1 Qg3 18. Nf3 Ne3 19. Qe1 *
Position (FEN): 2kr3r/1pp2pp1/p2b2b1/1P1p3p/8/PN2nNqP/1BP1B1P1/1R2QR1K b - - 5 19
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1000
Best move: Qxg2#