Chess puzzle (Checkmate)
Opening: Horwitz_Defense, Horwitz_Defense_Other_variations
Moves: 1. d4 e6 2. Bf4 b6 3. Nf3 Bb7 4. Nbd2 Nf6 5. e3 Be7 6. c3 O-O 7. h4 h5 8. Bg5
Ng4 9. Bd3 c5 10. e4 d5 11. e5 Nc6 12. Bxe7 Qxe7 13. Qe2 cxd4 14. cxd4 Rac8 15.
Nb3 Nb4 16. a3 Nxd3+ 17. Qxd3 a5 18. Ng5 Ra8 *
Position (FEN): r4rk1/1b2qpp1/1p2p3/p2pP1Np/3P2nP/PN1Q4/1P3PP1/R3K2R w KQ - 2 19
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 519
Best move: Qh7#