Chess puzzle (Checkmate)
Opening: Polish_Opening, Polish_Opening_Bugayev_Attack
Moves: 1. a3 e5 2. b4 d5 3. Bb2 Bd6 4. e3 Be6 5. d4 e4 6. Nd2 Nd7 7. c4 c6 8. Qc2 Rc8
9. Ne2 Ngf6 10. Ng3 Bxg3 11. hxg3 Ng4 12. Be2 f5 13. Bxg4 fxg4 14. Ke2 O-O 15.
Raf1 b6 16. f3 gxf3+ 17. gxf3 exf3+ 18. Rxf3 Bg4 *
Position (FEN): 2rq1rk1/p2n2pp/1pp5/3p4/1PPP2b1/P3PRP1/1BQNK3/7R w - - 1 19
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1084
Best move: Qxh7#