Chess puzzle (Checkmate)
Opening: Nimzo-Indian_Defense, Nimzo-Indian_Defense_Samisch_Variation
Moves: 1. d4 Nf6 2. c4 e6 3. Nc3 Bb4 4. a3 Bxc3+ 5. bxc3 c5 6. Nf3 O-O 7. Qc2 h6 8. e4
d6 9. Bd3 Nc6 10. O-O e5 11. d5 Ne7 12. h3 Ng6 13. Be3 Nh5 14. Nh2 Nhf4 15. Qd2
Qg5 16. Kh1 *
Position (FEN): r1b2rk1/pp3pp1/3p2np/2pPp1q1/2P1Pn2/P1PBB2P/3Q1PPN/R4R1K b - - 8 16
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1001
Best move: Qxg2#