Opponent Prediction

Puzzle #06mvj

Rating: 599
backRankMatematemateIn2middlegameshort