Opponent Prediction

Puzzle #0Qp6W

Rating: 845
mastermatemateIn2middlegameshort