Chess puzzle (Checkmate)
Opening: French_Defense, French_Defense_Advance_Variation
Moves: 1. e4 e6 2. d4 d5 3. e5 c5 4. c3 Nc6 5. Nf3 Qb6 6. Na3 cxd4 7. cxd4 Bxa3 8.
bxa3 Nge7 9. Be3 Qa5+ 10. Qd2 Qxa3 11. Bb5 Bd7 12. O-O Nxe5 13. Nxe5 Bxb5 14.
Rfb1 a6 15. Rb3 Qa4 16. Rab1 O-O 17. Bg5 f6 18. Rg3 fxg5 19. Qxg5 Qxa2 *
Position (FEN): r4rk1/1p2n1pp/p3p3/1b1pN1Q1/3P4/6R1/q4PPP/1R4K1 w - - 0 20
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 659
Best move: Qxg7#