Chess puzzle (Checkmate)
Opening: French_Defense, French_Defense_Winawer_Variation
Moves: 1. e4 e6 2. d4 d5 3. Nc3 Bb4 4. e5 c5 5. a3 Ba5 6. b4 cxb4 7. Nb5 bxa3+ 8. c3
Bc7 9. Bxa3 a6 10. Nd6+ Bxd6 11. Bxd6 Ne7 12. Bd3 O-O 13. Qh5 g6 14. Qh6 Nbc6
15. Nf3 f6 16. h4 fxe5 17. h5 Nf5 18. Bxf5 gxf5 19. Ng5 Rf6 *
Position (FEN): r1bq2k1/1p5p/p1nBpr1Q/3pppNP/3P4/2P5/5PP1/R3K2R w KQ - 2 20
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 975
Best move: Qxh7#