Chess puzzle (Checkmate)
Opening: Bishops_Opening, Bishops_Opening_Other_variations
Moves: 1. e4 e5 2. Bc4 Nc6 3. Qf3 Nf6 4. c3 h6 5. d3 Bc5 6. Be3 Qe7 7. Nd2 Bxe3 8.
fxe3 Na5 9. Bb3 Nxb3 10. axb3 a6 11. Nh3 d6 12. O-O Bxh3 13. Qxh3 O-O 14. Nf3
c6 15. Nh4 d5 16. exd5 cxd5 17. Nf5 Qe6 18. Qg3 Kh7 *
Position (FEN): r4r2/1p3ppk/p3qn1p/3ppN2/8/1PPPP1Q1/1P4PP/R4RK1 w - - 4 19
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 903
Best move: Qxg7#