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. Be2 c5 6. c3 Nc6 7. O-O Qb6 8. Na3
cxd4 9. cxd4 Nge7 10. Nb5 Nc8 11. h3 Be4 12. Ng5 Bg6 13. a4 a6 14. a5 Nxa5 15.
Rxa5 Qxa5 16. Bd2 Qb6 17. Qa4 Be7 18. Nd6+ Kf8 *
Position (FEN): r1n2k1r/1p2bppp/pq1Np1b1/3pP1N1/Q2P4/7P/1P1BBPP1/5RK1 w - - 6 19
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 999
Best move: Qe8#