Opponent Prediction

Puzzle #08q8m

Rating: 873
backRankMatematemateIn1middlegameoneMove