Chess puzzle (Checkmate)
Opening: French_Defense, French_Defense_Tarrasch_Variation
Moves: 1. e4 e6 2. d4 d5 3. Nd2 dxe4 4. Nxe4 Nf6 5. Nxf6+ Qxf6 6. Nf3 Bd6 7. Bg5 Qg6
8. Bd3 f5 9. O-O O-O 10. Re1 Nc6 11. c3 Bd7 12. Bc4 Rae8 13. Bh4 Kh8 14. Bg3 f4
15. Bd3 Qf7 16. Ng5 Qe7 17. Qh5 h6 18. Qg6 Qxg5 *
Position (FEN): 4rr1k/pppb2p1/2nbp1Qp/6q1/3P1p2/2PB2B1/PP3PPP/R3R1K1 w - - 0 19
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 838
Best move: Qh7#