Opponent Prediction

Puzzle #0M31v

Rating: 688
backRankMatematemateIn1middlegameoneMove