Chess puzzle (Checkmate)
Opening: Caro-Kann_Defense, Caro-Kann_Defense_Advance_Variation
Moves: 1. e4 c6 2. d4 d5 3. e5 Bf5 4. Nf3 e6 5. c4 Bb4+ 6. Nbd2 Ne7 7. a3 Qa5 8. Qb3
Na6 9. cxd5 Nxd5 10. Bxa6 Qxa6 11. Nh4 Nf4 12. Qe3 Nd5 13. Qg3 h6 14. Nxf5 exf5
15. Qxg7 O-O-O 16. Qxf7 Nf4 17. axb4 *
Position (FEN): 2kr3r/pp3Q2/q1p4p/4Pp2/1P1P1n2/8/1P1N1PPP/R1B1K2R b KQ - 0 17
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1322
Best move: Qe2#