Opponent Prediction

Puzzle #0N6YL

Rating: 528
matemateIn1middlegameoneMovequeensideAttack