Opponent Prediction

Puzzle #0B7B0

Rating: 852
kingsideAttackmatemateIn1middlegameoneMove