Opponent Prediction

Puzzle #087J6

Rating: 823
backRankMatematemateIn2middlegamesacrificeshort