Chess puzzle (Checkmate)
Opening: Queens_Pawn_Game, Queens_Pawn_Game_Accelerated_London_System
Moves: 1. d4 d5 2. Bf4 e6 3. e3 Nf6 4. Nf3 a6 5. c3 b6 6. Bd3 Be7 7. Nbd2 Bb7 8. Qc2
O-O 9. Ne5 c5 10. f3 h6 11. g4 Nbd7 12. h4 c4 13. Be2 Nxe5 14. Bxe5 Nd7 15. g5
hxg5 16. hxg5 Bxg5 *
Position (FEN): r2q1rk1/1b1n1pp1/pp2p3/3pB1b1/2pP4/2P1PP2/PPQNB3/R3K2R w KQ - 0 17
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 903
Best move: Qh7#