Opponent Prediction

Puzzle #0O6RB

Rating: 816
kingsideAttackmatemateIn1middlegameoneMove