Chess puzzle (Checkmate)
Opening: Nimzo-Indian_Defense, Nimzo-Indian_Defense_Three_Knights_Variation
Moves: 1. d4 Nf6 2. c4 e6 3. Nc3 Bb4 4. Nf3 b6 5. Bg5 Bb7 6. e3 d6 7. Be2 Nbd7 8. O-O
O-O 9. Qc2 c5 10. Bd3 h6 11. Bh4 Qc7 12. Nb5 Qc6 13. Bg3 cxd4 14. Nfxd4 *
Position (FEN): r4rk1/pb1n1pp1/1pqppn1p/1N6/1bPN4/3BP1B1/PPQ2PPP/R4RK1 b - - 0 14
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1070
Best move: Qxg2#