Chess puzzle (Checkmate)
Opening: French_Defense, French_Defense_Knight_Variation
Moves: 1. e4 e6 2. Nf3 Bb4 3. a3 Ba5 4. Nc3 a6 5. Be2 Bb6 6. O-O Ne7 7. d3 d6 8. Bg5
f6 9. Bh4 Bd7 10. d4 Ba7 11. h3 b6 12. Nh2 Bc8 13. f4 Bb7 14. e5 dxe5 15. fxe5
Nd5 16. Nxd5 Qxd5 17. c4 *
Position (FEN): rn2k2r/bbp3pp/pp2pp2/3qP3/2PP3B/P6P/1P2B1PN/R2Q1RK1 b kq - 0 17
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 663
Best move: Qxg2#