Chess puzzle (Checkmate)
Opening: English_Opening, English_Opening_Anglo-Indian_Defense
Moves: 1. Nf3 Nf6 2. c4 e6 3. Nc3 b6 4. g3 Bb7 5. Bg2 Bb4 6. Qc2 O-O 7. O-O Bxc3 8.
Qxc3 d6 9. d3 Nbd7 10. a3 c5 11. b4 e5 12. Bb2 Ng4 13. h3 Nh6 14. e3 Nf5 15.
Qc2 Ne7 16. d4 exd4 17. exd4 cxd4 18. Ng5 Bxg2 *
Position (FEN): r2q1rk1/p2nnppp/1p1p4/6N1/1PPp4/P5PP/1BQ2Pb1/R4RK1 w - - 0 19
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 689
Best move: Qxh7#