Opponent Prediction

Puzzle #0OAF1

Rating: 862
kingsideAttackmatemateIn1middlegameoneMove