Opponent Prediction

Puzzle #0CjdD

Rating: 399
backRankMatematemateIn2middlegameshort