Chess puzzle (Checkmate)
Opening: Modern_Defense, Modern_Defense_Bishop_Attack
Moves: 1. e4 g6 2. d4 Bg7 3. Bc4 e6 4. h4 h6 5. h5 g5 6. f4 f6 7. Nf3 g4 8. Nh4 Ne7 9.
Qxg4 Rg8 10. Ng6 f5 11. Qd1 d5 12. exd5 exd5 13. Bd3 Nxg6 14. hxg6 Qf6 15. Qe2+
Kf8 16. b3 Qxg6 17. Ba3+ Kf7 *
Position (FEN): rnb3r1/ppp2kb1/6qp/3p1p2/3P1P2/BP1B4/P1P1Q1P1/RN2K2R w KQ - 2 18
White to move.
Themes:  Opening Mate in 1 
Puzzle rating: 689
Best move: Qe7#