Opponent Prediction

Puzzle #0XN5W

Rating: 839
matemateIn2middlegameshort