Opponent Prediction

Puzzle #0ICV2

Rating: 783
hangingPiecematemateIn1middlegameoneMovepillsburysMate