Opponent Prediction

Puzzle #03pZy

Rating: 888
kingsideAttackmatemateIn1middlegameoneMove