Opponent Prediction

Puzzle #077Vq

Rating: 759
kingsideAttackmatemateIn1middlegameoneMove