Opponent Prediction

Puzzle #02x56

Rating: 655
kingsideAttackmatemateIn1middlegameoneMove