Chess puzzle (Checkmate)
Opening: French_Defense, French_Defense_Normal_Variation
Moves: 1. e4 e6 2. d4 Ne7 3. Nf3 c6 4. Bd3 g6 5. O-O d5 6. Re1 Nd7 7. Nbd2 Bg7 8. Nf1
O-O 9. Ng3 Re8 10. e5 b5 11. Bg5 a5 12. Qd2 b4 13. Bh6 Bh8 14. Ng5 c5 15. Qf4
Nf5 16. Nxf5 exf5 17. Bxf5 gxf5 18. Qxf5 Nxe5 *
Position (FEN): r1bqr1kb/5p1p/7B/p1ppnQN1/1p1P4/8/PPP2PPP/R3R1K1 w - - 0 19
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1590
Best move: Qxh7#