Opponent Prediction

Puzzle #0KFpz

Rating: 652
kingsideAttackmatemateIn1middlegameoneMovepillsburysMate