Chess puzzle (Checkmate)
Opening: Russian_Game, Russian_Game_Italian_Variation
Moves: 1. e4 e5 2. Nf3 Nf6 3. Bc4 Nxe4 4. Bxf7+ Kxf7 5. Nxe5+ Kg8 6. O-O d6 7. Nf3 Bg4
8. Re1 Ng5 9. c3 Nxf3+ 10. gxf3 Bh5 11. d4 Qf6 12. Qb3+ Qf7 13. Qxb7 Nd7 14.
Qxa8 Bxf3 15. Qd8 Qg6+ 16. Bg5 h6 17. Qxd7 Qxg5+ 18. Kf1 *
Position (FEN): 5bkr/p1pQ2p1/3p3p/6q1/3P4/2P2b2/PP3P1P/RN2RK2 b - - 1 18
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 817
Best move: Qg2#