Opponent Prediction

Puzzle #0Fwwz

Rating: 638
kingsideAttackmatemateIn1middlegameoneMove