Opponent Prediction

Puzzle #01VEo

Rating: 702
kingsideAttackmatemateIn1middlegameoneMove