Chess puzzle (Checkmate)
Opening: Kings_Gambit, Kings_Gambit_Other_variations
Moves: 1. e4 e5 2. f4 d6 3. Nf3 Bg4 4. Bc4 Bxf3 5. Qxf3 exf4 6. O-O g5 7. Qb3 Nh6 8.
Qxb7 Nd7 9. h4 f6 10. d4 Be7 11. Nc3 Qb8 12. Qa6 Qb6 13. Qa4 Qxd4+ 14. Kh1 Kd8
15. hxg5 fxg5 16. Rd1 Qf2 17. Be6 Qh4+ 18. Kg1 Ng4 *
Position (FEN): r2k3r/p1pnb2p/3pB3/6p1/Q3Ppnq/2N5/PPP3P1/R1BR2K1 w - - 6 19
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 597
Best move: Qxd7#