Opponent Prediction

Puzzle #0HFYA

Rating: 493
matemateIn1middlegameoneMovepillsburysMate