Opponent Prediction

Puzzle #0Ld71

Rating: 574
matemateIn1middlegameoneMovepillsburysMate