Opponent Prediction

Puzzle #0J7xF

Rating: 722
kingsideAttackmatemateIn1middlegameoneMove