Opponent Prediction

Puzzle #069ZJ

Rating: 876
matemateIn2middlegamequeensideAttackshort