Opponent Prediction

Puzzle #00MS3

Rating: 809
backRankMatematemateIn2middlegameshort