Opponent Prediction

Puzzle #0JX6W

Rating: 663
kingsideAttackmatemateIn1middlegameoneMove