Opponent Prediction

Puzzle #00bSy

Rating: 544
kingsideAttackmastermatemateIn1middlegameoneMovepillsburysMate