Opponent Prediction

Puzzle #0NuVD

Rating: 861
matemateIn1middlegameoneMovepillsburysMate