Opponent Prediction

Puzzle #05zfA

Rating: 704
hangingPiecekingsideAttackmatemateIn1middlegameoneMovepillsburysMate