Chess puzzle (Checkmate)
Opening: Russian_Game, Russian_Game_Three_Knights_Game
Moves: 1. e4 e5 2. Nf3 Nf6 3. Nc3 Bb4 4. Nxe5 Bxc3 5. dxc3 d6 6. Nf3 Nxe4 7. Bd3 Nc5
8. Bc4 O-O 9. Be3 Bg4 10. Qd4 Bxf3 11. gxf3 Nc6 12. Qg4 Ne5 13. Qd4 Qf6 14.
O-O-O Qxf3 15. Bd5 Qf6 16. Rhg1 Rae8 17. Bg5 Qf5 18. Bh6 Ng6 *
Position (FEN): 4rrk1/ppp2ppp/3p2nB/2nB1q2/3Q4/2P5/PPP2P1P/2KR2R1 w - - 8 19
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 611
Best move: Qxg7#