Opponent Prediction

Puzzle #0FKJq

Rating: 875
matemateIn2middlegameshort