Opponent Prediction

Puzzle #01sDW

Rating: 596
kingsideAttackmatemateIn1middlegameoneMove