Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 f5 3. exf5 Nf6 4. Bc4 d5 5. Bb3 Bxf5 6. O-O Bg4 7. Re1 Be7 8.
d3 O-O 9. Nc3 Kh8 10. h3 Bxf3 11. Qxf3 Nc6 12. Nxd5 Nd4 13. Qe3 Nxb3 14. Qxe5
Bd6 15. Qf5 Nxa1 16. Bg5 Nxc2 17. Bxf6 Rxf6 18. Nxf6 Nxe1 *
Position (FEN): r2q3k/ppp3pp/3b1N2/5Q2/8/3P3P/PP3PP1/4n1K1 w - - 0 19
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 1092
Best move: Qxh7#