Opponent Prediction

Puzzle #0RaQz

Rating: 529
matemateIn1middlegameoneMovepillsburysMate