Opponent Prediction

Puzzle #04Gew

Rating: 554
kingsideAttackmatemateIn1middlegameoneMovepillsburysMate