Chess puzzle (Checkmate)
Opening: Nimzo-Indian_Defense, Nimzo-Indian_Defense_Normal_Variation
Moves: 1. d4 Nf6 2. c4 e6 3. Nc3 Bb4 4. Nf3 O-O 5. e3 d5 6. Bd3 dxc4 7. Bxc4 c5 8. O-O
cxd4 9. exd4 b6 10. Bg5 Bb7 11. a3 Be7 12. Re1 Nbd7 13. Ne5 Rc8 14. Bb3 h6 15.
Bh4 Nxe5 16. dxe5 Nd7 17. Bxe7 Qxe7 18. Bc2 Qg5 19. Qd3 *
Position (FEN): 2r2rk1/pb1n1pp1/1p2p2p/4P1q1/8/P1NQ4/1PB2PPP/R3R1K1 b - - 3 19
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1357
Best move: Qxg2#