Opponent Prediction

Puzzle #0IoTH

Rating: 448
kingsideAttackmatemateIn1middlegameoneMovepillsburysMate