Opponent Prediction

Puzzle #08ADK

Rating: 656
kingsideAttackmatemateIn1middlegameoneMove