Chess puzzle (Checkmate)
Opening: Queens_Pawn_Game, Queens_Pawn_Game_Zukertort_Variation
Moves: 1. d4 d5 2. Nf3 e6 3. Bf4 Nf6 4. Nc3 a6 5. e3 b6 6. a3 Bb7 7. Bd3 Nbd7 8. Ne5
Be7 9. f3 c5 10. Ne2 c4 11. Nxc4 dxc4 12. Bxc4 O-O 13. e4 Rc8 14. Bd3 h6 15.
Qd2 b5 16. e5 Nd5 17. Bxh6 gxh6 18. Qxh6 Bg5 *
Position (FEN): 2rq1rk1/1b1n1p2/p3p2Q/1p1nP1b1/3P4/P2B1P2/1PP1N1PP/R3K2R w KQ - 1 19
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 975
Best move: Qh7#