Opponent Prediction

Puzzle #0JSMy

Rating: 844
matemateIn2middlegameshort