Chess puzzle (Checkmate)
Opening: Caro-Kann_Defense, Caro-Kann_Defense_Classical_Variation
Moves: 1. e4 c6 2. d4 d5 3. Nd2 dxe4 4. Nxe4 Bf5 5. Ng3 Bg6 6. h4 h6 7. h5 Bh7 8. Nf3
Nd7 9. c3 Ngf6 10. Bf4 e6 11. Bd3 Bxd3 12. Qxd3 Be7 13. O-O-O Qb6 14. Ne5 Rf8
15. Ne4 Nxe4 16. Qxe4 O-O-O 17. Nxd7 Rxd7 18. Qe5 Bf6 *
Position (FEN): 2k2r2/pp1r1pp1/1qp1pb1p/4Q2P/3P1B2/2P5/PP3PP1/2KR3R w - - 2 19
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 947
Best move: Qb8#