Chess puzzle (Checkmate)
Opening: Caro-Kann_Defense, Caro-Kann_Defense_Advance_Variation
Moves: 1. e4 c6 2. d4 d5 3. e5 Bf5 4. h4 h5 5. Bd3 Bxd3 6. Qxd3 e6 7. c3 c5 8. Be3 Nc6
9. Nf3 cxd4 10. cxd4 Bb4+ 11. Nbd2 Nge7 12. O-O Nf5 13. g3 O-O 14. a3 Ba5 15.
Rac1 Bb6 16. Ng5 Ncxd4 17. f3 Nxe3 *
Position (FEN): r2q1rk1/pp3pp1/1b2p3/3pP1Np/3n3P/P2QnPP1/1P1N4/2R2RK1 w - - 0 18
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 606
Best move: Qh7#