Chess puzzle (Checkmate)
Opening: Nimzo-Larsen_Attack, Nimzo-Larsen_Attack_Dutch_Variation
Moves: 1. b3 f5 2. Bb2 d6 3. g3 e5 4. Bg2 Nf6 5. e3 Be7 6. Ne2 O-O 7. O-O Qe8 8. d4 c6
9. c4 Nbd7 10. dxe5 dxe5 11. Nbc3 Qh5 12. Qc2 Ng4 13. h3 Nh6 14. Kh2 f4 15.
exf4 Bd6 16. Ne4 Bc7 17. Ng5 exf4 *
Position (FEN): r1b2rk1/ppbn2pp/2p4n/6Nq/2P2p2/1P4PP/PBQ1NPBK/R4R2 w - - 0 18
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1172
Best move: Qxh7#