Opponent Prediction

Puzzle #09wu8

Rating: 882
kingsideAttackmatemateIn1middlegameoneMove