Chess puzzle (Checkmate)
Opening: Horwitz_Defense, Horwitz_Defense_Other_variations
Moves: 1. d4 e6 2. Bf4 d5 3. e3 Nf6 4. Nf3 Nh5 5. Bg3 Nxg3 6. hxg3 c5 7. c3 c4 8. b3
b5 9. bxc4 bxc4 10. Be2 Nc6 11. Qa4 Bd7 12. Qc2 h6 13. Nbd2 Ba3 14. Rb1 O-O 15.
g4 Rb8 16. g5 Rxb1+ 17. Nxb1 hxg5 *
Position (FEN): 3q1rk1/p2b1pp1/2n1p3/3p2p1/2pP4/b1P1PN2/P1Q1BPP1/1N2K2R w K - 0 18
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1241
Best move: Qh7#