Chess puzzle (Checkmate)
Opening: Vienna_Game, Vienna_Game_Other_variations
Moves: 1. e4 e5 2. Nc3 f5 3. exf5 Nf6 4. Bc4 d5 5. Bb3 Bxf5 6. d3 Bc5 7. Bg5 c6 8. Qe2
O-O 9. O-O-O Nbd7 10. Kb1 a5 11. a4 Qb6 12. Bxf6 Rxf6 13. Nf3 Re8 14. Rhe1 Kh8
15. Rf1 d4 16. Ne4 Bxe4 17. Qxe4 Bf8 18. Ng5 Nc5 *
Position (FEN): 4rb1k/1p4pp/1qp2r2/p1n1p1N1/P2pQ3/1B1P4/1PP2PPP/1K1R1R2 w - - 3 19
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 645
Best move: Qxh7#