Opponent Prediction

Puzzle #0O5Bz

Rating: 409
matemateIn1middlegameoneMovepillsburysMate