Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. d4 b6 3. Nd2 Bb7 4. Ngf3 Nf6 5. Bd3 c5 6. c3 cxd4 7. cxd4 Bb4 8.
O-O Bxd2 9. Nxd2 O-O 10. e5 Nd5 11. Ne4 Nc6 12. Nd6 Rb8 13. Qh5 g6 14. Qh6 Nxd4
15. h4 Nb4 16. Be4 Bxe4 17. Nxe4 Nf5 18. Nf6+ Kh8 *
Position (FEN): 1r1q1r1k/p2p1p1p/1p2pNpQ/4Pn2/1n5P/8/PP3PP1/R1B2RK1 w - - 3 19
White to move.
Themes: Kingside Attack  Mate in 1 
Puzzle rating: 1500
Best move: Qxh7#