Opponent Prediction

Puzzle #00w1s

Rating: 473
kingsideAttackmatemateIn1middlegameoneMovepillsburysMate