Opponent Prediction

Puzzle #0Um9Q

Rating: 869
backRankMatematemateIn2middlegameshort