Opponent Prediction

Puzzle #0OMyN

Rating: 748
kingsideAttackmatemateIn1middlegameoneMove