Opponent Prediction

Puzzle #0PM12

Rating: 811
matemateIn1middlegameoneMovepillsburysMate