Chess puzzle (Checkmate)
Opening: French_Defense, French_Defense_Tarrasch_Variation
Moves: 1. e4 e6 2. d4 d5 3. Nd2 Nf6 4. e5 Nfd7 5. Bd3 c5 6. c3 Nc6 7. Ne2 Qb6 8. O-O
cxd4 9. cxd4 Nxd4 10. Nxd4 Qxd4 11. Nf3 Qb6 12. Re1 Bb4 13. Bd2 Bxd2 14. Qxd2
O-O 15. Qg5 h6 16. Qd2 Nc5 17. Bb1 Bd7 18. Qc2 Rac8 *
Position (FEN): 2r2rk1/pp1b1pp1/1q2p2p/2npP3/8/5N2/PPQ2PPP/RB2R1K1 w - - 6 19
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 565
Best move: Qh7#