Opponent Prediction

Puzzle #0OTaO

Rating: 635
kingsideAttackmatemateIn1middlegameoneMove