Chess puzzle (Checkmate)
Opening: Caro-Kann_Defense, Caro-Kann_Defense_Advance_Variation
Moves: 1. e4 c6 2. d4 d5 3. e5 c5 4. f4 cxd4 5. Nf3 Bg4 6. Bb5+ Nd7 7. Bxd7+ Qxd7 8.
O-O Rc8 9. Na3 e6 10. Kh1 Bc5 11. Qd3 Bxf3 12. Rxf3 Ne7 13. Rf2 O-O 14. Nb5 Nc6
15. Bd2 a6 16. Na3 Ne7 17. Rf3 b5 18. Rh3 b4 *
Position (FEN): 2r2rk1/3qnppp/p3p3/2bpP3/1p1p1P2/N2Q3R/PPPB2PP/R6K w - - 0 19
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 674
Best move: Qxh7#