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. Ngf3 cxd4 8.
cxd4 Be7 9. O-O a6 10. Re1 b5 11. Nf1 Nb4 12. Bb1 Bb7 13. a3 Nc6 14. Ng3 Na5
15. b3 Rc8 16. Bd2 h6 17. Nh5 O-O 18. Bxa5 Qxa5 19. Qd3 Qc3 *
Position (FEN): 2r2rk1/1b1nbpp1/p3p2p/1p1pP2N/3P4/PPqQ1N2/5PPP/RB2R1K1 w - - 2 20
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 983
Best move: Qh7#