Chess puzzle (Checkmate)
Opening: Bishops_Opening, Bishops_Opening_Berlin_Defense
Moves: 1. e4 e5 2. Bc4 Nf6 3. d3 Bc5 4. Nf3 d6 5. O-O Be6 6. Nbd2 Nbd7 7. Ng5 Bxc4 8.
Nxc4 h6 9. Nf3 O-O 10. c3 b5 11. Ne3 c6 12. Nf5 Qc7 13. N3h4 d5 14. Qd2 Ng4 15.
h3 Ngf6 16. Nxg7 Kxg7 17. Nf5+ Kh8 18. Qxh6+ Nh7 *
Position (FEN): r4r1k/p1qn1p1n/2p4Q/1pbppN2/4P3/2PP3P/PP3PP1/R1B2RK1 w - - 1 19
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 897
Best move: Qg7#