Opponent Prediction

Puzzle #0Qs7q

Rating: 445
backRankMatematemateIn2middlegameshort