Opponent Prediction

Puzzle #0KLH9

Rating: 634
backRankMatematemateIn2middlegameshort