Opponent Prediction

Puzzle #0BeZa

Rating: 726
kingsideAttackmatemateIn1middlegameoneMove