Chess puzzle (Checkmate)
Opening: London_System, London_System_Other_variations
Moves: 1. d4 Nf6 2. Nf3 g6 3. Bf4 Bg7 4. e3 O-O 5. Bd3 d6 6. Nbd2 Nbd7 7. c4 c5 8. Qc2
a6 9. a4 Nh5 10. Bg5 h6 11. Bh4 g5 12. Bxg5 hxg5 13. Nxg5 cxd4 14. exd4 e5 15.
Bh7+ Kh8 16. Bg8 Qxg5 *
Position (FEN): r1b2rBk/1p1n1pb1/p2p4/4p1qn/P1PP4/8/1PQN1PPP/R3K2R w KQ - 0 17
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 779
Best move: Qh7#