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. Bg5 Qb6 6. Bd3 Bxd3 7. Qxd3 e6 8. Nd2
c5 9. c3 Nc6 10. Ngf3 cxd4 11. cxd4 Nh6 12. O-O Nf5 13. Nb3 a5 14. Rab1 a4 15.
Nbd2 Ncxd4 16. Nxd4 Qxd4 *
Position (FEN): r3kb1r/1p3pp1/4p3/3pPnBp/p2q3P/3Q4/PP1N1PP1/1R3RK1 w kq - 0 17
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 902
Best move: Qb5#