Opponent Prediction

Puzzle #0A2Bc

Rating: 696
kingsideAttackmatemateIn1middlegameoneMove