Opponent Prediction

Puzzle #0WBil

Rating: 521
kingsideAttackmatemateIn1middlegameoneMovepillsburysMate