Chess puzzle (Checkmate)
Opening: French_Defense, French_Defense_Exchange_Variation
Moves: 1. e4 e6 2. d4 d5 3. exd5 exd5 4. c4 Nf6 5. Nc3 Bb4 6. Bd2 Be6 7. Nf3 O-O 8.
cxd5 Nxd5 9. Nxd5 Bxd2+ 10. Qxd2 Bxd5 11. Be2 Nc6 12. O-O Re8 13. Rfd1 Qf6 14.
Qc3 Rxe2 15. Rd3 Rae8 16. Kf1 Bxf3 17. Rxf3 Qh4 18. Rg3 Nxd4 19. Rd1 Nc2 *
Position (FEN): 4r1k1/ppp2ppp/8/8/7q/2Q3R1/PPn1rPPP/3R1K2 w - - 2 20
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1089
Best move: Qxg7#