Chess puzzle (Checkmate)
Opening: Horwitz_Defense, Horwitz_Defense_Other_variations
Moves: 1. d4 e6 2. Bf4 c5 3. e3 cxd4 4. exd4 Nc6 5. Nf3 h6 6. h3 Nf6 7. c3 Be7 8. Bd3
Nh5 9. Bh2 Nf6 10. O-O O-O 11. Nbd2 a6 12. Bc2 b5 13. a3 Bb7 14. Re1 Rc8 15.
Ne4 Nxe4 16. Rxe4 Na5 17. Re3 Nc4 18. Qd3 Nxb2 *
Position (FEN): 2rq1rk1/1b1pbpp1/p3p2p/1p6/3P4/P1PQRN1P/1nB2PPB/R5K1 w - - 0 19
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 937
Best move: Qh7#