Chess puzzle (Checkmate)
Opening: Horwitz_Defense, Horwitz_Defense_Other_variations
Moves: 1. d4 e6 2. Bf4 b6 3. e3 Bb7 4. Nf3 f5 5. Nbd2 Nf6 6. c3 Bd6 7. Bg3 Nc6 8. Qc2
a5 9. Bd3 O-O 10. Nh4 g6 11. e4 f4 12. e5 fxg3 13. hxg3 Nxe5 14. dxe5 Bxe5 15.
Nxg6 hxg6 16. Bxg6 Qe7 17. Bh5 Nxh5 18. Rxh5 Qf6 *
Position (FEN): r4rk1/1bpp4/1p2pq2/p3b2R/8/2P3P1/PPQN1PP1/R3K3 w Q - 1 19
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 744
Best move: Qh7#