Opponent Prediction

Puzzle #0EWqO

Rating: 683
kingsideAttackmatemateIn1middlegameoneMove