Chess puzzle (Checkmate)
Opening: Caro-Kann_Defense, Caro-Kann_Defense_Advance_Variation
Moves: 1. e4 c6 2. d4 d5 3. e5 c5 4. Nf3 Nc6 5. dxc5 e6 6. a3 Bxc5 7. b4 Bb6 8. Bb2
Nge7 9. Bd3 O-O 10. O-O Bd7 11. Bxh7+ Kxh7 12. Ng5+ Kg6 13. Qg4 f5 14. Qg3 Qe8
15. Nd2 Rh8 16. c4 Rh5 17. Nxe6+ Kh6 *
Position (FEN): r3q3/pp1bn1p1/1bn1N2k/3pPp1r/1PP5/P5Q1/1B1N1PPP/R4RK1 w - - 1 18
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 877
Best move: Qxg7#