Chess puzzle (Checkmate)
Opening: Modern_Defense, Modern_Defense_Other_variations
Moves: 1. e4 g6 2. d4 Bg7 3. Nf3 d6 4. e5 dxe5 5. Bc4 exd4 6. Ng5 e6 7. Qf3 Nf6 8. Bf4
O-O 9. Be5 Ne8 10. Bxg7 Nxg7 11. h4 h6 12. Ne4 Nf5 13. h5 g5 14. g4 Nd6 15. Bd3
Nxe4 16. Qxe4 f5 17. Qe5 Qf6 18. Qxc7 fxg4 *
Position (FEN): rnb2rk1/ppQ5/4pq1p/6pP/3p2p1/3B4/PPP2P2/RN2K2R w KQ - 0 19
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 838
Best move: Qh7#