Opponent Prediction

Puzzle #02O14

Rating: 571
kingsideAttackmatemateIn1middlegameoneMove