Opponent Prediction

Puzzle #0MwUq

Rating: 527
kingsideAttackmatemateIn1middlegameoneMove