Opponent Prediction

Puzzle #02QP1

Rating: 886
matemateIn2middlegameshort