Chess puzzle (Checkmate)
Opening: French_Defense, French_Defense_Advance_Variation
Moves: 1. e4 e6 2. d4 d5 3. e5 c5 4. c3 Nc6 5. f4 cxd4 6. cxd4 Nge7 7. Nf3 Nf5 8. g4
Nh4 9. Be3 Bb4+ 10. Nc3 Bd7 11. Be2 Ng2+ 12. Kf2 Nxe3 13. Kxe3 f6 14. Bd3 O-O
15. h4 fxe5 16. fxe5 Qb6 17. Bxh7+ Kxh7 18. Ng5+ Kg8 19. Qd3 Nxe5 *
Position (FEN): r4rk1/pp1b2p1/1q2p3/3pn1N1/1b1P2PP/2NQK3/PP6/R6R w - - 0 20
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 843
Best move: Qh7#