Opponent Prediction

Puzzle #07N8L

Rating: 621
kingsideAttackmatemateIn1middlegameoneMove