Opponent Prediction

Puzzle #03Rqm

Rating: 707
kingsideAttackmatemateIn1middlegameoneMove