Opponent Prediction

Puzzle #03BA9

Rating: 841
kingsideAttackmatemateIn1middlegameoneMove