Opponent Prediction

Puzzle #07QQo

Rating: 556
kingsideAttackmatemateIn1middlegameoneMove