Opponent Prediction

Puzzle #06MoE

Rating: 774
kingsideAttackmatemateIn1middlegameoneMove