Opponent Prediction

Puzzle #0Wk0E

Rating: 502
kingsideAttackmatemateIn1middlegameoneMovepillsburysMate