Chess puzzle (Checkmate)
Opening: Caro-Kann_Defense, Caro-Kann_Defense_Other_variations
Moves: 1. e4 c6 2. Nc3 d5 3. exd5 cxd5 4. d4 Bf5 5. Qf3 e6 6. Bb5+ Nc6 7. Nge2 a6 8.
Ba4 b5 9. Bb3 Nf6 10. Bg5 Be7 11. Ng3 Nxd4 12. Qd1 Nxb3 13. axb3 b4 14. Nxf5
bxc3 15. Nxg7+ Kf8 16. Bh6 Kg8 17. bxc3 Ne4 18. Qg4 Bg5 19. Nxe6 fxe6 *
Position (FEN): r2q2kr/7p/p3p2B/3p2b1/4n1Q1/1PP5/2P2PPP/R3K2R w KQ - 0 20
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 678
Best move: Qxe6#