Chess puzzle (Checkmate)
Opening: Zukertort_Opening, Zukertort_Opening_Old_Indian_Attack
Moves: 1. d3 d5 2. Nf3 Nc6 3. c3 e5 4. Qc2 Bd6 5. e4 Be6 6. Bg5 f6 7. Bh4 Nh6 8. Nbd2
O-O 9. h3 Qd7 10. Be2 f5 11. exd5 Bxd5 12. b4 Rae8 13. b5 Nd8 14. Bg5 Nhf7 15.
Bh4 e4 16. dxe4 fxe4 17. Ng5 e3 *
Position (FEN): 3nrrk1/pppq1npp/3b4/1P1b2N1/7B/2P1p2P/P1QNBPP1/R3K2R w KQ - 0 18
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 802
Best move: Qxh7#