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 b6 6. Nf3 Nc6 7. Bf4 Na5 8.
e3 O-O 9. Bd3 Ba6 10. Qe2 Nh5 11. Bg5 f6 12. Bh4 Qe8 13. O-O f5 14. c5 Bxd3 15.
Qxd3 f4 16. cxb6 cxb6 17. Ng5 h6 *
Position (FEN): r3qrk1/p2p2p1/1p2p2p/n5Nn/3P1p1B/P1PQP3/5PPP/R4RK1 w - - 0 18
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 399
Best move: Qh7#