Opponent Prediction

Puzzle #0FGJQ

Rating: 658
kingsideAttackmatemateIn1middlegameoneMove