Opponent Prediction

Puzzle #0XO97

Rating: 769
matemateIn1oneMoveopeningqueensideAttack