Chess puzzle (Checkmate)
Opening: Nimzo-Indian_Defense, Nimzo-Indian_Defense_Classical_Variation
Moves: 1. d4 e6 2. c4 d5 3. Nc3 Bb4 4. Qc2 Nf6 5. Nf3 O-O 6. Bd2 Nc6 7. cxd5 exd5 8.
a3 Bxc3 9. Qxc3 Bf5 10. Bg5 h6 11. Bh4 g5 12. Bg3 Ne4 13. Qc1 Bg6 14. h4 g4 15.
Qxh6 gxf3 16. h5 Nxg3 17. hxg6 Nxh1 *
Position (FEN): r2q1rk1/ppp2p2/2n3PQ/3p4/3P4/P4p2/1P2PPP1/R3KB1n w Q - 0 18
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1037
Best move: Qh7#