Opponent Prediction

Puzzle #04gz0

Rating: 663
backRankMatematemateIn2middlegameshort