Chess puzzle (Checkmate)
Opening: Horwitz_Defense, Horwitz_Defense_Other_variations
Moves: 1. d4 e6 2. e3 d5 3. f4 Nf6 4. Nf3 c5 5. c3 Nc6 6. a3 Qb6 7. Bd3 cxd4 8. cxd4
Bd7 9. Nbd2 Bd6 10. Qe2 O-O 11. Ng5 h6 12. h4 Ne7 13. Ndf3 Rfc8 14. e4 hxg5 15.
hxg5 Nxe4 16. Bxe4 dxe4 17. Ne5 Bxe5 18. Qh5 Bxf4 *
Position (FEN): r1r3k1/pp1bnpp1/1q2p3/6PQ/3Ppb2/P7/1P4P1/R1B1K2R w KQ - 0 19
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 614
Best move: Qh8#