Opponent Prediction

Puzzle #04tL4

Rating: 533
matemateIn1middlegameoneMovepillsburysMate