Chess puzzle (Checkmate)
Moves: 1. e4 Nf6 2. e5 Nd5 3. Nc3 Nxc3 4. dxc3 d6 5. Bc4 Nc6 6. Nf3 e6 7. Qe2 Be7 8.
Bf4 O-O 9. O-O-O d5 10. Bd3 f5 11. h4 Na5 12. g4 c5 13. b3 a6 14. gxf5 exf5 15.
Ng5 b5 16. Qh5 h6 17. Qg6 Qe8 *
Position (FEN): r1b1qrk1/4b1p1/p5Qp/npppPpN1/5B1P/1PPB4/P1P2P2/2KR3R w - - 2 18
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1451
Best move: Qh7#