Opponent Prediction

Puzzle #06sGP

Rating: 879
kingsideAttackmatemateIn1middlegameoneMove