Opponent Prediction

Puzzle #029Qb

Rating: 525
backRankMatematemateIn2middlegameshort