Chess puzzle (Checkmate)
Opening: French_Defense, French_Defense_Advance_Variation
Moves: 1. d4 e6 2. e4 d5 3. e5 c5 4. Bf4 cxd4 5. Qxd4 Nc6 6. Bb5 Ne7 7. Nd2 Qa5 8. Qd3
Bd7 9. Qe2 a6 10. Bd3 Nd4 11. Qe3 Qb6 12. O-O-O Rc8 13. c3 Nef5 14. Bxf5 exf5
15. Kb1 Ba3 16. b3 Bc5 17. cxd4 Bxd4 18. Qg3 Bb5 19. Qxg7 *
Position (FEN): 2r1k2r/1p3pQp/pq6/1b1pPp2/3b1B2/1P6/P2N1PPP/1K1R2NR b k - 0 19
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1197
Best move: Bd3#