Opponent Prediction

Puzzle #08KEh

Rating: 739
kingsideAttackmatemateIn1middlegameoneMovepillsburysMate