Opponent Prediction

Puzzle #0BMEi

Rating: 861
kingsideAttackmatemateIn1middlegameoneMove