Opponent Prediction

Puzzle #01Uoq

Rating: 671
kingsideAttackmatemateIn1middlegameoneMove