Chess puzzle (Checkmate)
Opening: French_Defense, French_Defense_Winawer_Variation
Moves: 1. e4 e6 2. d4 d5 3. Nc3 Bb4 4. e5 c5 5. a3 Bxc3+ 6. bxc3 Ne7 7. Qg4 Qa5 8. Bd2
cxd4 9. cxd4 Qa4 10. Bd3 Nbc6 11. c3 Ng6 12. Nf3 Bd7 13. O-O O-O-O 14. Ng5 Rdf8
15. h4 f6 16. exf6 gxf6 17. Nxe6 Rhg8 18. Bf5 Nge7 19. Qf4 Nxf5 *
Position (FEN): 2k2rr1/pp1b3p/2n1Np2/3p1n2/q2P1Q1P/P1P5/3B1PP1/R4RK1 w - - 0 20
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1432
Best move: Qc7#