Opponent Prediction

Puzzle #08kov

Rating: 806
kingsideAttackmatemateIn1middlegameoneMove